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,
}