// // Copyright 2023 DXOS.org // import { type Meta, type StoryObj } from '@storybook/react-vite'; import React from 'react'; import { useId } from '@dxos/react-hooks'; import { toEmoji } from '@dxos/util'; import { withTheme } from '../../testing'; import { Avatar } from './Avatar'; const hues = ['lime', 'teal', 'purple', 'pink']; const AvatarItem = ({ n }: { n: number }) => { const emoji = toEmoji(n); return ( ); }; const DefaultStory = () => { const labelId = useId('sb-avatar-group'); return (
{[0, 1, 2, 3].map((n) => ( ))} 23
); }; const meta = { title: 'ui/react-ui-core/components/AvatarGroup', render: DefaultStory, decorators: [withTheme()], } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, };