import { Meta } from '@storybook/react-webpack5'; import { useState } from 'react'; import { Server, Cloud } from 'lucide-react'; import { Icon } from '@@/Icon'; import { DropdownMenu } from './DropdownMenu'; export default { component: DropdownMenu, title: 'Components/DropdownMenu', } as Meta; const options = [ { key: 'Production', count: 12, icon: }, { key: 'Staging', count: 5, icon: }, { key: 'Development', count: 8 }, ]; export function Interactive() { const [selected, setSelected] = useState(null); return ( ); } export function WithBadge() { return ( {}} badge="Production" data-cy="dropdown-menu-badge" /> ); } export function WithoutCounts() { return ( {}} data-cy="dropdown-menu-no-counts" /> ); }