import { Meta, Story } from '@storybook/react'; import { List } from 'lucide-react'; import { Link } from '@@/Link'; import { IconProps } from '@@/Icon'; import { DashboardItem } from './DashboardItem'; const meta: Meta = { title: 'Components/DashboardItem', component: DashboardItem, }; export default meta; interface StoryProps { value: number; icon: IconProps['icon']; type: string; } function Template({ value, icon, type }: StoryProps) { return ; } export const Primary: Story = Template.bind({}); Primary.args = { value: 1, icon: List, type: 'Example resource', }; export function WithLink() { return ( ); } export function WithChildren() { return (
Children
); }