import React, { useCallback, useState } from "react"; import type { Meta, StoryObj } from "@storybook/react"; import { Modal as ModalComponent, type ModalProps, } from "../src/components/modal"; import { Button } from "../src/components/button"; import { Typography } from "../src/components/typography"; export default { title: "Utils/Modal", component: ModalComponent, } as Meta; const Component = (props: ModalProps) => { const [open, setOpen] = useState(false); const handleClick = useCallback(() => { setOpen(!open); }, [open]); const handleDismiss = useCallback(() => { setOpen(false); }, []); return ( <>
Hello world!
); }; export const Modal: StoryObj = { render: Component, };