Aller au contenu

useSnackbarController

Utilisez ce hook pour obtenir un contrôleur de snackbar pour afficher des snackbars, avec un message, un type et un titre optionnel.

Les props fournies par ce hook sont :

  • isOpen Indique s’il y a actuellement un snackbar ouvert
  • close() Fermer le snackbar actuellement ouvert
  • open ({ type: "success" | "info" | "warning" | "error"; title?: string; message: string; }) Afficher un nouveau snackbar. Vous devez spécifier le type et le message. Vous pouvez optionnellement spécifier un titre

Exemple :

import React from "react";
import { useSnackbarController } from "@firecms/core";
import { Button } from "@firecms/ui";
export function ExampleCMSView() {
const snackbarController = useSnackbarController();
return (
<Button
onClick={() => snackbarController.open({
type: "success",
title: "Salut !",
message: "Snackbar de test"
})}>
Cliquez ici
</Button>
);
}