Skip to content

Commit 021692c

Browse files
committed
fix: standardize story titles and improve organization across components
1 parent 9781288 commit 021692c

17 files changed

+76
-120
lines changed

packages/components/src/stories-json/aspect-ratio.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Layout/Aspect Ratio',
6+
title: 'Schema/Layout',
77
component: SchemaRenderer,
88
parameters: { layout: 'centered' },
99
tags: ['autodocs'],
@@ -17,7 +17,7 @@ type Story = StoryObj<typeof meta>;
1717

1818
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
1919

20-
export const Default: Story = {
20+
export const AspectRatio: Story = {
2121
render: renderStory,
2222
args: {
2323
type: 'div',

packages/components/src/stories-json/badge.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Data Display/Badge',
6+
title: 'Schema/Data Display',
77
component: SchemaRenderer,
88
parameters: { layout: 'centered' },
99
tags: ['autodocs'],
@@ -17,7 +17,7 @@ type Story = StoryObj<typeof meta>;
1717

1818
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
1919

20-
export const Default: Story = {
20+
export const Badge: Story = {
2121
render: renderStory,
2222
args: {
2323
type: 'badge',

packages/components/src/stories-json/card.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Layout/Card',
6+
title: 'Schema/Layout',
77
component: SchemaRenderer,
88
parameters: {
99
layout: 'padded',
@@ -20,7 +20,7 @@ type Story = StoryObj<typeof meta>;
2020

2121
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
2222

23-
export const Default: Story = {
23+
export const Card: Story = {
2424
render: renderStory,
2525
args: {
2626
type: 'card',

packages/components/src/stories-json/collapsible.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Layout/Collapsible',
6+
title: 'Schema/Layout',
77
component: SchemaRenderer,
88
parameters: { layout: 'centered' },
99
tags: ['autodocs'],
@@ -17,7 +17,7 @@ type Story = StoryObj<typeof meta>;
1717

1818
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
1919

20-
export const Default: Story = {
20+
export const Collapsible: Story = {
2121
render: renderStory,
2222
args: {
2323
type: 'collapsible',

packages/components/src/stories-json/data-table.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Meta, StoryObj } from '@storybook/react';
22
import { SchemaRenderer } from '../SchemaRenderer';
33

44
const meta: Meta = {
5-
title: 'Schema/Data Display/Data Table',
5+
title: 'Schema/Data Display',
66
component: SchemaRenderer,
77
tags: ['autodocs'],
88
argTypes: {
@@ -13,7 +13,7 @@ const meta: Meta = {
1313
export default meta;
1414
type Story = StoryObj<typeof meta>;
1515

16-
export const Default: Story = {
16+
export const DataTable: Story = {
1717
args: {
1818
type: 'data-table',
1919
caption: 'Employees',

packages/components/src/stories-json/date-picker.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Inputs/Date Picker',
6+
title: 'Schema/Inputs',
77
component: SchemaRenderer,
88
parameters: { layout: 'centered' },
99
tags: ['autodocs'],
@@ -17,7 +17,7 @@ type Story = StoryObj<typeof meta>;
1717

1818
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
1919

20-
export const Default: Story = {
20+
export const DatePicker: Story = {
2121
render: renderStory,
2222
args: {
2323
type: 'date-picker',

packages/components/src/stories-json/form_advanced.stories.tsx

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,52 @@ export const Combobox: Story = {
6666
]
6767
} as any,
6868
};
69+
70+
export const Command: Story = {
71+
render: renderStory,
72+
args: {
73+
type: 'command',
74+
placeholder: 'Search documentation...',
75+
className: 'rounded-lg border shadow-md w-[450px]',
76+
groups: [
77+
{
78+
heading: 'Suggestions',
79+
items: [
80+
{ value: 'cal', label: 'Calendar' },
81+
{ value: 'em', label: 'Search Emoji' },
82+
{ value: 'calc', label: 'Calculator' }
83+
]
84+
},
85+
{
86+
heading: 'Settings',
87+
items: [
88+
{ value: 'prof', label: 'Profile' },
89+
{ value: 'bill', label: 'Billing' },
90+
{ value: 'set', label: 'Settings' }
91+
]
92+
}
93+
]
94+
} as any,
95+
};
96+
97+
export const FilterBuilder: Story = {
98+
render: renderStory,
99+
args: {
100+
type: 'filter-builder',
101+
name: 'user_filters',
102+
label: 'User Filters',
103+
fields: [
104+
{ value: 'name', label: 'Name', type: 'text' },
105+
{ value: 'email', label: 'Email', type: 'text' },
106+
{ value: 'age', label: 'Age', type: 'number' },
107+
{ value: 'status', label: 'Status', type: 'select', options: ['active', 'inactive'] }
108+
],
109+
value: {
110+
id: 'root',
111+
logic: 'and',
112+
conditions: [
113+
{ field: 'age', operator: 'gt', value: 18 }
114+
]
115+
}
116+
} as any,
117+
};

packages/components/src/stories-json/form_extras.stories.tsx

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,6 @@ const meta: Meta = {
1313
export default meta;
1414
type Story = StoryObj<typeof meta>;
1515

16-
export const Textarea: Story = {
17-
args: {
18-
type: 'textarea',
19-
id: 'bio-field',
20-
label: 'Biography',
21-
placeholder: 'Tell us a little about yourself...',
22-
className: 'min-h-[100px]',
23-
},
24-
render: (args) => <SchemaRenderer schema={args} />
25-
};
26-
2716
export const Toggle: Story = {
2817
args: {
2918
type: 'toggle',

packages/components/src/stories-json/form_inputs.stories.tsx

Lines changed: 0 additions & 82 deletions
This file was deleted.

packages/components/src/stories-json/grid.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { SchemaRenderer } from '../SchemaRenderer';
33
import type { BaseSchema } from '@object-ui/types';
44

55
const meta = {
6-
title: 'Schema/Layout/Grid',
6+
title: 'Schema/Layout',
77
component: SchemaRenderer,
88
parameters: { layout: 'padded' },
99
tags: ['autodocs'],
@@ -17,7 +17,7 @@ type Story = StoryObj<typeof meta>;
1717

1818
const renderStory = (args: any) => <SchemaRenderer schema={args as unknown as BaseSchema} />;
1919

20-
export const TwoColumns: Story = {
20+
export const Grid: Story = {
2121
render: renderStory,
2222
args: {
2323
type: 'grid',

0 commit comments

Comments
 (0)