useSnackbarController
Usa este hook para obtener un controlador de snackbar para mostrar snackbars, con un mensaje, un tipo y un título opcional.
Las props proporcionadas por este hook son:
isOpenIndica si hay actualmente un snackbar abiertoclose()Cerrar el snackbar actualmente abiertoopen ({ type: "success" | "info" | "warning" | "error"; title?: string; message: string; })Mostrar un nuevo snackbar. Necesitas especificar el tipo y el mensaje. Opcionalmente puedes especificar un título
Ejemplo:
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: "¡Hola!", message: "Snackbar de prueba" })}> Haz clic aquí </Button> );}