useSnackbarController
Use this hook to get a snackbar controller to display snackbars, with a message, a type and an optional title.
The props provided by this hook are:
isOpenIs there currently an open snackbarclose()Close the currently open snackbaropen ({ type: "success" | "info" | "warning" | "error"; title?: string; message: string; })Display a new snackbar. You need to specify the type and message. You can optionally specify a title
Example:
import React from "react";import { useSnackbarController } from "@firecms/core";
export function ExampleCMSView() {
const snackbarController = useSnackbarController();
return ( <Button onClick={() => snackbarController.open({ type: "success", title: "Hey!", message: "Test snackbar" })}> Click me </Button> );}