import React, { useState } from 'react' import { type Meta, type StoryObj } from '@storybook/react' import { Popover, useFloating } from '../index' const meta = { title: 'Components/MultiSelect/Popover', component: Popover, args: { refs: undefined, children: (
), }, decorators: [ (Story) => (
), ], } satisfies Meta export default meta type Story = StoryObj const PopoverTemplate: Story = { render: (args) => { const [isOpen, setIsOpen] = useState(false) const { refs } = useFloating() const handleClose = (): void => setIsOpen(false) return (
{isOpen && ( )}
) }, } export const Playground: Story = { ...PopoverTemplate, parameters: { docs: { canvas: { sourceState: 'shown', }, }, }, }