mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-14 18:44:05 +02:00
Co-authored-by: Claude Opus 4.8 <[email protected]> Co-authored-by: James Brunton <[email protected]> Co-authored-by: Reece Browne <[email protected]> Co-authored-by: ConnorYoh <[email protected]> Co-authored-by: Reece <[email protected]> Co-authored-by: EthanHealy01 <[email protected]> Co-authored-by: Ludy <[email protected]>
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
import type { Meta, StoryObj } from "@storybook/react-vite";
|
|
import { DataRow } from "@shared/components/DataRow";
|
|
import { ChipFlow } from "@shared/components/ChipFlow";
|
|
import { Card } from "@shared/components/Card";
|
|
|
|
const meta: Meta<typeof DataRow> = {
|
|
title: "Primitives/DataRow",
|
|
component: DataRow,
|
|
tags: ["autodocs"],
|
|
parameters: { layout: "padded" },
|
|
decorators: [
|
|
(S) => (
|
|
<div style={{ maxWidth: "24rem" }}>
|
|
<S />
|
|
</div>
|
|
),
|
|
],
|
|
};
|
|
export default meta;
|
|
type Story = StoryObj<typeof DataRow>;
|
|
|
|
export const Single: Story = {
|
|
args: { label: "Reviewer", children: "[email protected]" },
|
|
};
|
|
|
|
export const Summary: Story = {
|
|
render: () => (
|
|
<Card padding="default">
|
|
<div style={{ display: "flex", flexDirection: "column", gap: "0.5rem" }}>
|
|
<DataRow label="Enforces" align="top">
|
|
<ChipFlow items={["Classify", "Extract", "Name"]} />
|
|
</DataRow>
|
|
<DataRow label="Sources">3 selected</DataRow>
|
|
<DataRow label="Reviewer">matt@stirlingpdf.com</DataRow>
|
|
</div>
|
|
</Card>
|
|
),
|
|
};
|