import type { Meta, StoryObj } from '@storybook/nextjs' import { Button } from '../Button' import { ArrowTooltipContent, ArrowTooltipPortal, ArrowTooltipProvider, ArrowTooltipRoot, ArrowTooltipTrigger, } from './ArrowTooltip' const meta: Meta = { component: ArrowTooltipContent, parameters: { layout: 'centered', }, tags: ['autodocs'], } export default meta type Story = StoryObj export const Default: Story = { render: () => ( This is a tooltip with an arrow ), } export const DifferentPositions: Story = { render: () => (
{(['top', 'bottom', 'left', 'right'] as const).map((side) => ( Tooltip on {side} ))}
), } export const CustomDistance: Story = { render: () => (
Default distance (3px) Custom distance (16px) Close distance (2px)
), }