1
1
<script >
2
2
import { Meta , Template , Story } from ' @storybook/addon-svelte-csf'
3
- import { Drawer , Button } from ' ../components/mdc'
3
+ import { Button , Datatable , Drawer } from ' ../components/mdc'
4
+ import Page from ' ../components/page/Page.svelte'
4
5
import { copyAndModifyArgs } from ' ./helpers.js'
5
6
6
7
const args = {
@@ -42,6 +43,18 @@ const args = {
42
43
}
43
44
</script >
44
45
46
+ <style >
47
+ footer {
48
+ height : 150px ;
49
+ display : flex ;
50
+ justify-content : center ;
51
+ align-items : end ;
52
+ }
53
+ a {
54
+ padding-bottom : 2rem ;
55
+ }
56
+ </style >
57
+
45
58
<Meta title ="Molecule/Drawer" component ={Drawer } />
46
59
47
60
<Template let:args >
@@ -53,6 +66,72 @@ const args = {
53
66
</span >
54
67
55
68
<Button on:click ={() => (args .toggle = ! args .toggle )}>Toggle drawer</Button >
69
+ <Page >
70
+ <h1 >Title</h1 >
71
+ <p >
72
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante
73
+ dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris.
74
+ Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti
75
+ sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero.
76
+ Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor.
77
+ Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus,
78
+ iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum.
79
+ Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class
80
+ aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed
81
+ lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla
82
+ facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien.
83
+ Proin quam. Etiam ultrices. Suspendisse in justo eu magna luctus suscipit. Sed lectus. Integer euismod lacus
84
+ luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget
85
+ diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia
86
+ molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum. Morbi in ipsum
87
+ sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec, blandit vel, egestas et, augue. Vestibulum
88
+ tincidunt malesuada tellus. Ut ultrices ultrices enim. Curabitur sit amet mauris. Morbi in dui quis est
89
+ pulvinar ullamcorper. Nulla facilisi. Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a
90
+ tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet,
91
+ augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet.
92
+ </p >
93
+ <p >
94
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante
95
+ dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris.
96
+ Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti
97
+ sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero.
98
+ Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor.
99
+ Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus,
100
+ iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum.
101
+ Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class
102
+ aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed
103
+ lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla
104
+ facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien.
105
+ </p >
106
+
107
+ <Datatable on:sorted ={args .onSorted }>
108
+ <Datatable .Header >
109
+ <Datatable .Header .Item class ={' w-50' }>Name</Datatable .Header .Item >
110
+ <Datatable .Header .Item >Date</Datatable .Header .Item >
111
+ </Datatable .Header >
112
+
113
+ <Datatable .Data >
114
+ <Datatable .Data .Row >
115
+ <Datatable .Data .Row .Item >item</Datatable .Data .Row .Item >
116
+ <Datatable .Data .Row .Item >today</Datatable .Data .Row .Item >
117
+ </Datatable .Data .Row >
118
+
119
+ <Datatable .Data .Row >
120
+ <Datatable .Data .Row .Item >item2</Datatable .Data .Row .Item >
121
+ <Datatable .Data .Row .Item >tomorrow</Datatable .Data .Row .Item >
122
+ </Datatable .Data .Row >
123
+
124
+ <Datatable .Data .Row >
125
+ <Datatable .Data .Row .Item colspan ={6 }>Done loading</Datatable .Data .Row .Item >
126
+ </Datatable .Data .Row >
127
+ </Datatable .Data >
128
+ </Datatable >
129
+ </Page >
130
+
131
+ <footer >
132
+ <a class =" pr-1" href =" " >Terms of Service</a >
133
+ <a href =" " >Privacy Policy</a >
134
+ </footer >
56
135
</Drawer >
57
136
</body >
58
137
</Template >
0 commit comments