app-template/packages/ui/stories/badge.stories.tsx

28 lines
689 B
TypeScript

import type { Meta, StoryObj } from "@storybook/react";
import { Badge } from "../src/index.js";
const meta = {
title: "Basic/Badge",
component: Badge,
tags: ["autodocs"],
args: {
children: "标签",
},
} satisfies Meta<typeof Badge>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {};
export const Variants: Story = {
render: () => (
<div className="flex flex-wrap gap-2">
<Badge>default</Badge>
<Badge variant="secondary">secondary</Badge>
<Badge variant="outline">outline</Badge>
<Badge variant="destructive">destructive</Badge>
</div>
),
};