@@ -56,238 +56,238 @@ const getOptionsFromVersion = (
5656 return options ;
5757} ;
5858
59- export const InitialBlankProject : Story = {
60- name : 'Initial blank project' ,
59+ export const Simple : Story = {
6160 render : ( args ) => {
6261 const { options : version } = args ;
6362 const options = getOptionsFromVersion ( version as string ) ;
6463 return (
6564 < StoryWrapper key = { options . version } >
6665 < MakeCodeRenderBlocksProvider options = { options } >
67- < MakeCodeBlocksRendering code = { initialProject } />
66+ < MakeCodeBlocksRendering code = { project . text ! [ 'main.ts' ] } />
6867 </ MakeCodeRenderBlocksProvider >
6968 </ StoryWrapper >
7069 ) ;
7170 } ,
7271} ;
7372
74- export const EmptyString : Story = {
75- name : 'Empty string' ,
73+ export const XML : Story = {
7674 render : ( args ) => {
7775 const { options : version } = args ;
7876 const options = getOptionsFromVersion ( version as string ) ;
7977 return (
8078 < StoryWrapper key = { options . version } >
8179 < MakeCodeRenderBlocksProvider options = { options } >
82- < MakeCodeBlocksRendering code = "" />
80+ < MakeCodeBlocksRendering code = { projectWithLayout } />
8381 </ MakeCodeRenderBlocksProvider >
8482 </ StoryWrapper >
8583 ) ;
8684 } ,
8785} ;
8886
89- export const EmptyToBlocksTransition : Story = {
90- name : 'Empty to blocks transition' ,
87+ export const Published : Story = {
9188 render : ( args ) => {
9289 const { options : version } = args ;
9390 const options = getOptionsFromVersion ( version as string ) ;
94- const [ project , setProject ] = useState < Project > ( initialProject ) ;
91+ console . log ( options ) ;
9592 return (
9693 < StoryWrapper key = { options . version } >
97- < div style = { { display : 'grid' , gridTemplateColumns : '50% 50%' } } >
98- < MakeCodeRenderBlocksProvider options = { options } >
99- < MakeCodeBlocksRendering code = { project } />
100- </ MakeCodeRenderBlocksProvider >
101- < div >
102- < button
103- onClick = { ( ) =>
104- setProject (
105- project === projectWithLayout
106- ? initialProject
107- : projectWithLayout
108- )
109- }
110- >
111- Update
112- </ button >
113- </ div >
114- </ div >
94+ < MakeCodeRenderBlocksProvider options = { options } >
95+ < MakeCodeBlocksRendering packageId = "_iHY3J9371HLf" />
96+ </ MakeCodeRenderBlocksProvider >
11597 </ StoryWrapper >
11698 ) ;
11799 } ,
118100} ;
119101
120- export const RespectUserLayout : Story = {
121- name : 'Respect user layout' ,
102+ export const Melody : Story = {
122103 render : ( args ) => {
123104 const { options : version } = args ;
124105 const options = getOptionsFromVersion ( version as string ) ;
125106 return (
126107 < StoryWrapper key = { options . version } >
127108 < MakeCodeRenderBlocksProvider options = { options } >
128- < MakeCodeBlocksRendering
129- code = { projectWithUserLayout }
130- layout = { BlockLayout . Clean }
131- />
109+ < MakeCodeBlocksRendering code = { projectWithMelody } />
132110 </ MakeCodeRenderBlocksProvider >
133111 </ StoryWrapper >
134112 ) ;
135113 } ,
136114} ;
137115
138- export const Simple : Story = {
116+ export const ExtensionBlockSingle : Story = {
117+ name : 'Extension block (single)' ,
139118 render : ( args ) => {
140119 const { options : version } = args ;
141120 const options = getOptionsFromVersion ( version as string ) ;
142121 return (
143122 < StoryWrapper key = { options . version } >
144123 < MakeCodeRenderBlocksProvider options = { options } >
145- < MakeCodeBlocksRendering code = { project . text ! [ 'main.ts' ] } />
124+ < MakeCodeBlocksRendering code = { projectWithExtensionBlock } />
146125 </ MakeCodeRenderBlocksProvider >
147126 </ StoryWrapper >
148127 ) ;
149128 } ,
150129} ;
151130
152- export const XML : Story = {
131+ export const ExtensionBlockTwo : Story = {
132+ name : 'Extension block (two different)' ,
153133 render : ( args ) => {
154134 const { options : version } = args ;
155135 const options = getOptionsFromVersion ( version as string ) ;
156136 return (
157137 < StoryWrapper key = { options . version } >
158138 < MakeCodeRenderBlocksProvider options = { options } >
159- < MakeCodeBlocksRendering code = { projectWithLayout } />
139+ < MakeCodeBlocksRendering code = { projectWithTwoExtensions } />
160140 </ MakeCodeRenderBlocksProvider >
161141 </ StoryWrapper >
162142 ) ;
163143 } ,
164144} ;
165145
166- export const Published : Story = {
146+ export const ExtensionBlockStrawbees : Story = {
147+ name : 'Extension block (Strawbees - spaces in name)' ,
167148 render : ( args ) => {
168149 const { options : version } = args ;
169150 const options = getOptionsFromVersion ( version as string ) ;
170- console . log ( options ) ;
171151 return (
172152 < StoryWrapper key = { options . version } >
173153 < MakeCodeRenderBlocksProvider options = { options } >
174- < MakeCodeBlocksRendering packageId = "_iHY3J9371HLf" />
154+ < MakeCodeBlocksRendering code = { strawbeesExample } />
175155 </ MakeCodeRenderBlocksProvider >
176156 </ StoryWrapper >
177157 ) ;
178158 } ,
179159} ;
180160
181- export const Melody : Story = {
161+ export const ExtensionBlockDatalogging : Story = {
162+ name : 'Extension block (Datalogging)' ,
182163 render : ( args ) => {
183164 const { options : version } = args ;
184165 const options = getOptionsFromVersion ( version as string ) ;
185166 return (
186167 < StoryWrapper key = { options . version } >
187168 < MakeCodeRenderBlocksProvider options = { options } >
188- < MakeCodeBlocksRendering code = { projectWithMelody } />
169+ < MakeCodeBlocksRendering code = { projectWithDatalogging } />
189170 </ MakeCodeRenderBlocksProvider >
190171 </ StoryWrapper >
191172 ) ;
192173 } ,
193174} ;
194175
195- export const ExtensionBlockSingle : Story = {
196- name : 'Extension block (single) ' ,
176+ export const CustomBlock : Story = {
177+ name : 'Custom block' ,
197178 render : ( args ) => {
198179 const { options : version } = args ;
199180 const options = getOptionsFromVersion ( version as string ) ;
200181 return (
201182 < StoryWrapper key = { options . version } >
202183 < MakeCodeRenderBlocksProvider options = { options } >
203- < MakeCodeBlocksRendering code = { projectWithExtensionBlock } />
184+ < MakeCodeBlocksRendering code = { projectWithCustomBlock } />
204185 </ MakeCodeRenderBlocksProvider >
205186 </ StoryWrapper >
206187 ) ;
207188 } ,
208189} ;
209190
210- export const ExtensionBlockTwo : Story = {
211- name : 'Extension block (two different)' ,
212- render : ( args ) => {
213- const { options : version } = args ;
214- const options = getOptionsFromVersion ( version as string ) ;
191+ export const Error : Story = {
192+ render : ( ) => {
215193 return (
216- < StoryWrapper key = { options . version } >
217- < MakeCodeRenderBlocksProvider options = { options } >
218- < MakeCodeBlocksRendering code = { projectWithTwoExtensions } />
194+ < StoryWrapper >
195+ < MakeCodeRenderBlocksProvider options = { { version : 'intentional-404' } } >
196+ < MakeCodeBlocksRendering code = { project . text ! [ 'main.ts' ] } />
219197 </ MakeCodeRenderBlocksProvider >
220198 </ StoryWrapper >
221199 ) ;
222200 } ,
223201} ;
224202
225- export const ExtensionBlockStrawbees : Story = {
226- name : 'Extension block (Strawbees - spaces in name) ' ,
203+ export const Robust : Story = {
204+ name : 'Robust against invalid/empty project ' ,
227205 render : ( args ) => {
228206 const { options : version } = args ;
229207 const options = getOptionsFromVersion ( version as string ) ;
230208 return (
231209 < StoryWrapper key = { options . version } >
232210 < MakeCodeRenderBlocksProvider options = { options } >
233- < MakeCodeBlocksRendering code = { strawbeesExample } />
211+ < MakeCodeBlocksRendering code = { { } as Project } />
234212 </ MakeCodeRenderBlocksProvider >
235213 </ StoryWrapper >
236214 ) ;
237215 } ,
238216} ;
239217
240- export const ExtensionBlockDatalogging : Story = {
241- name : 'Extension block (Datalogging) ' ,
218+ export const InitialBlankProject : Story = {
219+ name : 'Initial blank project ' ,
242220 render : ( args ) => {
243221 const { options : version } = args ;
244222 const options = getOptionsFromVersion ( version as string ) ;
245223 return (
246224 < StoryWrapper key = { options . version } >
247225 < MakeCodeRenderBlocksProvider options = { options } >
248- < MakeCodeBlocksRendering code = { projectWithDatalogging } />
226+ < MakeCodeBlocksRendering code = { initialProject } />
249227 </ MakeCodeRenderBlocksProvider >
250228 </ StoryWrapper >
251229 ) ;
252230 } ,
253231} ;
254232
255- export const CustomBlock : Story = {
256- name : 'Custom block ' ,
233+ export const EmptyString : Story = {
234+ name : 'Empty string ' ,
257235 render : ( args ) => {
258236 const { options : version } = args ;
259237 const options = getOptionsFromVersion ( version as string ) ;
260238 return (
261239 < StoryWrapper key = { options . version } >
262240 < MakeCodeRenderBlocksProvider options = { options } >
263- < MakeCodeBlocksRendering code = { projectWithCustomBlock } />
241+ < MakeCodeBlocksRendering code = "" />
264242 </ MakeCodeRenderBlocksProvider >
265243 </ StoryWrapper >
266244 ) ;
267245 } ,
268246} ;
269247
270- export const Error : Story = {
271- render : ( ) => {
248+ export const EmptyToBlocksTransition : Story = {
249+ name : 'Empty to blocks transition' ,
250+ render : ( args ) => {
251+ const { options : version } = args ;
252+ const options = getOptionsFromVersion ( version as string ) ;
253+ const [ project , setProject ] = useState < Project > ( initialProject ) ;
272254 return (
273- < StoryWrapper >
274- < MakeCodeRenderBlocksProvider options = { { version : 'intentional-404' } } >
275- < MakeCodeBlocksRendering code = { project . text ! [ 'main.ts' ] } />
276- </ MakeCodeRenderBlocksProvider >
255+ < StoryWrapper key = { options . version } >
256+ < div style = { { display : 'grid' , gridTemplateColumns : '50% 50%' } } >
257+ < MakeCodeRenderBlocksProvider options = { options } >
258+ < MakeCodeBlocksRendering code = { project } />
259+ </ MakeCodeRenderBlocksProvider >
260+ < div >
261+ < button
262+ onClick = { ( ) =>
263+ setProject (
264+ project === projectWithLayout
265+ ? initialProject
266+ : projectWithLayout
267+ )
268+ }
269+ >
270+ Update
271+ </ button >
272+ </ div >
273+ </ div >
277274 </ StoryWrapper >
278275 ) ;
279276 } ,
280277} ;
281278
282- export const Robust : Story = {
283- name : 'Robust against invalid/empty project ' ,
279+ export const RespectUserLayout : Story = {
280+ name : 'Respect user layout ' ,
284281 render : ( args ) => {
285282 const { options : version } = args ;
286283 const options = getOptionsFromVersion ( version as string ) ;
287284 return (
288285 < StoryWrapper key = { options . version } >
289286 < MakeCodeRenderBlocksProvider options = { options } >
290- < MakeCodeBlocksRendering code = { { } as Project } />
287+ < MakeCodeBlocksRendering
288+ code = { projectWithUserLayout }
289+ layout = { BlockLayout . Clean }
290+ />
291291 </ MakeCodeRenderBlocksProvider >
292292 </ StoryWrapper >
293293 ) ;
0 commit comments