@@ -10,79 +10,25 @@ import { type Meta, type StoryObj } from "@storybook/react";
1010
1111import { StoryLayout } from "../components/layout" ;
1212
13- function Content ( ) {
13+ function Content ( { paragraphs = 5 } : { paragraphs ?: number } ) {
1414 return (
15- < Prose className = "m-auto" >
16- < p >
17- Pellentesque habitant morbi tristique senectus et netus et malesuada
18- fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
19- ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
20- egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend
21- leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum
22- erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean
23- fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,
24- sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar
25- facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor
26- neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat
27- volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
28- luctus, metus
29- </ p >
30- < p >
31- Pellentesque habitant morbi tristique senectus et netus et malesuada
32- fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
33- ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
34- egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend
35- leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum
36- erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean
37- fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,
38- sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar
39- facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor
40- neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat
41- volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
42- luctus, metus
43- </ p >
44- < p >
45- Pellentesque habitant morbi tristique senectus et netus et malesuada
46- fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
47- ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
48- egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend
49- leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum
50- erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean
51- fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,
52- sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar
53- facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor
54- neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat
55- volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
56- luctus, metus
57- </ p >
58- < p >
59- Pellentesque habitant morbi tristique senectus et netus et malesuada
60- fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
61- ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
62- egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend
63- leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum
64- erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean
65- fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,
66- sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar
67- facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor
68- neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat
69- volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
70- luctus, metus
71- </ p >
72- < p >
73- Pellentesque habitant morbi tristique senectus et netus et malesuada
74- fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
75- ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
76- egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend
77- leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum
78- erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean
79- fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,
80- sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar
81- facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor
82- neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat
83- volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
84- luctus, metus
85- </ p >
15+ < Prose className = "m-auto p-4" >
16+ { new Array ( paragraphs ) . fill ( null ) . map ( ( _ , i ) => (
17+ < p key = { `paragraph_${ i } ` } >
18+ Pellentesque habitant morbi tristique senectus et netus et malesuada
19+ fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae,
20+ ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam
21+ egestas semper. Aenean ultricies mi vitae est. Mauris placerat
22+ eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.
23+ Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet,
24+ wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum
25+ rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in
26+ turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus
27+ faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat.
28+ Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor,
29+ facilisis luctus, metus
30+ </ p >
31+ ) ) }
8632 </ Prose >
8733 ) ;
8834}
@@ -92,7 +38,7 @@ const meta: Meta<typeof AppShell> = {
9238 component : AppShell ,
9339 decorators : [
9440 ( Story : React . ComponentType ) => (
95- < StoryLayout >
41+ < StoryLayout padding = { false } >
9642 < Story />
9743 </ StoryLayout >
9844 ) ,
@@ -106,7 +52,7 @@ type AppShellStory = StoryObj<typeof AppShell>;
10652
10753export const Default : AppShellStory = {
10854 render : ( props ) => (
109- < div className = "h-[50rem] w-full" >
55+ < div className = "h-[50rem] w-full overflow-scroll " >
11056 < AppShell
11157 { ...props }
11258 renderLogo = {
@@ -149,7 +95,7 @@ export const Default: AppShellStory = {
14995 </ >
15096 }
15197 >
152- < Content />
98+ < Content paragraphs = { 1 } />
15399 </ AppShell >
154100 </ div >
155101 ) ,
0 commit comments