import React, { useState } from "react"; import { sample } from "lodash"; import { alertVariants } from "../../components/Alert"; import Button from "../../components/Button/Button"; import ToastContainer from "./ToastContainer"; export default { title: "Widgets/Toast", component: ToastContainer, argTypes: {}, }; export const Default: React.FC = () => { const [toasts, setToasts] = useState([]); const handleClick = (description = "") => { const now = Date.now(); const randomToast = { id: `id-${now}`, title: `Title: ${now}`, description, type: alertVariants[sample(Object.keys(alertVariants))], }; setToasts((prevToasts) => [randomToast, ...prevToasts]); }; const handleRemove = (id: string) => { setToasts((prevToasts) => prevToasts.filter((prevToast) => prevToast.id !== id)); }; return (