Skip to content

Commit 269d753

Browse files
committed
adjust page header story as csf3
1 parent a88346c commit 269d753

File tree

1 file changed

+63
-17
lines changed

1 file changed

+63
-17
lines changed

stories/PageHeader.stories.tsx

Lines changed: 63 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ComponentMeta, ComponentStoryObj } from '@storybook/react';
12
import React from 'react';
23
import {
34
PageHeader,
@@ -16,12 +17,29 @@ import {
1617
Text,
1718
Grid,
1819
} from '../src/scripts';
19-
export default {
20+
21+
/**
22+
*
23+
*/
24+
const meta: ComponentMeta<typeof PageHeader> = {
2025
title: 'PageHeader',
26+
component: PageHeader,
27+
subcomponents: {
28+
PageHeader,
29+
PageHeaderHeadingTitle,
30+
PageHeaderDetail,
31+
PageHeaderDetailBody,
32+
PageHeaderDetailLabel,
33+
},
2134
};
22-
export const Base = {
23-
render: () => (
24-
<PageHeader>
35+
export default meta;
36+
37+
/**
38+
*
39+
*/
40+
export const Base: ComponentStoryObj<typeof PageHeader> = {
41+
render: (args) => (
42+
<PageHeader {...args}>
2543
<PageHeaderHeading
2644
title='Rohde Corp - 80,000 Widgets'
2745
info='Mark Jaeckal • Unlimited Customer • 11/13/15'
@@ -30,12 +48,20 @@ export const Base = {
3048
</PageHeader>
3149
),
3250
parameters: {
33-
info: 'Default Page Header',
51+
docs: {
52+
description: {
53+
story: 'Default Page Header',
54+
},
55+
},
3456
},
3557
};
36-
export const RecordHome = {
37-
render: () => (
38-
<PageHeader>
58+
59+
/**
60+
*
61+
*/
62+
export const RecordHome: ComponentStoryObj<typeof PageHeader> = {
63+
render: (args) => (
64+
<PageHeader {...args}>
3965
<PageHeaderHeading
4066
legend='RECORD TYPE'
4167
title='Record Title'
@@ -96,12 +122,20 @@ export const RecordHome = {
96122
</PageHeader>
97123
),
98124
parameters: {
99-
info: 'Page Header of Record Home',
125+
docs: {
126+
description: {
127+
story: 'Page Header of Record Home',
128+
},
129+
},
100130
},
101131
};
102-
export const ObjectHome = {
103-
render: () => (
104-
<PageHeader>
132+
133+
/**
134+
*
135+
*/
136+
export const ObjectHome: ComponentStoryObj<typeof PageHeader> = {
137+
render: (args) => (
138+
<PageHeader {...args}>
105139
<PageHeaderHeading
106140
legend='LEADS'
107141
title={
@@ -165,12 +199,20 @@ export const ObjectHome = {
165199
</PageHeader>
166200
),
167201
parameters: {
168-
info: 'Page Header of Object Home',
202+
docs: {
203+
description: {
204+
story: 'Page Header of Object Home',
205+
},
206+
},
169207
},
170208
};
171-
export const RelatedList = {
172-
render: () => (
173-
<PageHeader>
209+
210+
/**
211+
*
212+
*/
213+
export const RelatedList: ComponentStoryObj<typeof PageHeader> = {
214+
render: (args) => (
215+
<PageHeader {...args}>
174216
<PageHeaderHeading
175217
breadCrumbs={[
176218
<Crumb key={0} href='#'>
@@ -215,6 +257,10 @@ export const RelatedList = {
215257
</PageHeader>
216258
),
217259
parameters: {
218-
info: 'Page Header of Related List',
260+
docs: {
261+
description: {
262+
story: 'Page Header of Related List',
263+
},
264+
},
219265
},
220266
};

0 commit comments

Comments
 (0)