import React from "react"; import { ComponentMeta, ComponentStory } from "@storybook/react"; import { Avatar, useToast, Button, ToastProps } from "../"; import { LoremIpsum } from "lorem-ipsum"; const Toast = (props: ToastProps) => { const [toast, ToastContainer] = useToast(); const triggerToast = () => { const lorem = new LoremIpsum(); toast({ children: <> {lorem.generateSentences(1)} 11 mins ago , header: lorem.generateWords(2), ...props }) } return (
{ToastContainer}
) } export default { title: "Components/Toast", component: Toast } as ComponentMeta; const Template: ComponentStory = (args) => ; export const Default = Template.bind({}); Default.args = { onClose() { console.log('on close') }, } export const WithDuration = Template.bind({}); WithDuration.args = { onClose() { console.log('on close') }, duration: 4, }