Permite mostrar un mensaje temporal al usuario
Importa el provedor del toast y envuelve tu aplicacion
import { ToastProvider } from "@blifedesarrollo/blife-ui/toast";
const RootLayout = ({ children }) => (
<html>
<head>...</head>
<body>
<ToastProvider>{children}</ToastProvider>
</body>
</html>
);useToast para poder crear un toast"use client";
import { Button } from "@blifedesarrollo/blife-ui/button";
import { useToast } from "@blifedesarrollo/blife-ui/toast";
export const BasicDemo = () => {
const { createToast } = useToast();
const onClick = () => {
createToast({
type: "success",
message: "El correo alex@blife.mx se creo con exito",
duration: 3000,
});
};
return (
<Button onClick={onClick} mode="outline" colorPallete="neutral">
Crear toast
</Button>
);
};Utiliza la propiedad type para cambiar el estilo visual del toast.
Si necesitas personalizar el renderizado del mensaje en lugar de una simple cadena, puedes hacerlo mandando directamente tu JSX
Si necesitas configurar la duracion que tardan en mostrarse todos loas toast, utiliza la propiedad duration en
el provedor
<ToastProvider duration={4000}>{children}</ToastProvider>