import type { Meta, StoryObj } from "@storybook/react-vite"; import { UserAvatar } from "./UserAvatar"; const meta: Meta = { title: "UI/UserAvatar", component: UserAvatar, parameters: { layout: "padded" }, }; export default meta; type Story = StoryObj; export const Flag: Story = { args: { userId: "user-1", name: "Chris Example", email: "chris@example.com", avatarType: "flag", }, }; export const Uploaded: Story = { args: { userId: "user-2", name: "Sam Example", email: "sam@example.com", avatarType: "uploaded", customAvatarUrl: "https://placehold.co/96x96/111827/adf661?text=SE", }, }; export const AllSizes: Story = { render: () => (
{(["xs", "sm", "md", "lg", "xl"] as const).map((size) => (
{size}
))}
), };