Files
punktfunk/web/src/stories/Library.stories.tsx
T
2026-06-26 05:43:34 +00:00

27 lines
691 B
TypeScript

import type { Meta, StoryObj } from "@storybook/react-vite";
import { LibraryView } from "@/sections/Library/view";
import { library } from "./lib/fixtures";
const meta = {
title: "Pages/Library",
component: LibraryView,
args: {
onCreate: () => Promise.resolve(),
onUpdate: () => Promise.resolve(),
onDelete: () => Promise.resolve(),
isSaving: false,
isDeleting: false,
},
} satisfies Meta<typeof LibraryView>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Populated: Story = {
args: { library: { data: library, isLoading: false, error: null } },
};
export const Empty: Story = {
args: { library: { data: [], isLoading: false, error: null } },
};