import React, { useCallback, useState } from "react"; import type { Meta, StoryObj } from "@storybook/react"; import { Popover as PopoverComponent, type PopoverProps, } from "../src/components/popover"; import { Typography } from "../src/components/typography"; export default { title: "Utils/Popover", component: PopoverComponent, } as Meta; const Component = (props: PopoverProps) => { const [anchor, setAnchor] = useState(null); const [open, setOpen] = useState(false); const handleMouseEnter = useCallback(() => { setOpen(true); }, []); const handleMouseLeave = useCallback(() => { setOpen(false); }, []); return ( <> Hover me to show the popover
Hello world!
); }; export const Popover: StoryObj = { render: Component, };