import type { Meta, StoryObj } from '@storybook/react'; import { Tooltip } from './tooltip'; import { Button } from './button'; import { Plus } from 'lucide-react'; const meta: Meta = { title: 'UI/Tooltip', component: Tooltip, tags: ['autodocs'], argTypes: { position: { control: 'select', options: ['top', 'bottom', 'left', 'right'], }, trigger: { control: 'select', options: ['hover', 'click', 'focus'], }, delay: { control: 'number' }, showArrow: { control: 'boolean' }, disabled: { control: 'boolean' }, }, args: { content: 'Add to library', position: 'top', delay: 200, } }; export default meta; type Story = StoryObj; export const Default: Story = { render: (args) => (
), }; export const Positions: Story = { render: () => (
), }; export const ManualTrigger: Story = { args: { trigger: 'click', content: 'Clicked!', }, render: (args) => (
), };