veza/apps/web/src/components/studio/ProjectsManager.stories.tsx
senke c1b9f557e6 refactor(studio): ProjectsManager module, re-export, stories
- Module projects-manager: types, useProjectsManager, Header, FilterBar,
  Card, AddCard, Empty, Skeleton, orchestrator ProjectsManager
- Re-export from studio/ProjectsManager.tsx
- Stories: Default, Loading (Skeleton), Empty; decorator min-h-layout-main

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 01:44:40 +01:00

32 lines
720 B
TypeScript

import type { Meta, StoryObj } from '@storybook/react';
import {
ProjectsManager,
ProjectsManagerSkeleton,
ProjectsManagerEmpty,
} from './projects-manager';
const meta = {
title: 'Components/Features/Studio/ProjectsManager',
component: ProjectsManager,
tags: ['autodocs'],
decorators: [
(Story) => (
<div className="bg-kodo-background min-h-layout-main p-4">
<Story />
</div>
),
],
} satisfies Meta<typeof ProjectsManager>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {};
export const Loading: Story = {
render: () => <ProjectsManagerSkeleton />,
};
export const Empty: Story = {
render: () => <ProjectsManagerEmpty />,
};