1+ import { ComponentMeta , ComponentStoryObj } from '@storybook/react' ;
12import React from 'react' ;
23import {
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