import { Meta, StoryFn, StoryObj } from '@storybook/react'; import React, { useState } from 'react'; import { Button } from '../Button'; import { Dialog } from '../Dialog'; import { Typography } from '../Typography'; import { Confetti } from '.'; export default { args: {}, component: Confetti, title: 'Components/Confetti', } as Meta; const ButtonTemplate: StoryFn = (args) => ( ); export const ButtonConfetti: StoryObj = { args: {}, render: ButtonTemplate, }; const DialogTemplate: StoryFn = (args) => { const [isOpen, setIsOpen] = useState(true); const handleClose = () => { setIsOpen(false); }; return ( I am wrapped in confetti! ); }; export const DialogConfetti: StoryObj = { args: {}, render: DialogTemplate, };