useSnackbarController
Use este hook para obtener un controlador de snackbar para mostrar snackbars, con un mensaje, un tipo y un título opcional.
Las propiedades proporcionadas por este hook son:
isOpen¿Hay actualmente un snackbar abierto?close()Cerrar el snackbar actualmente abiertoopen ({ type: "success" | "info" | "warning" | "error"; title?: string; message: string; })Mostrar un nuevo snackbar. Necesita especificar el tipo y el mensaje. Opcionalmente puede 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> );}