@@ -33,13 +33,13 @@ const BlockType = {
33
33
termList: ' termList' ,
34
34
unorderedList: ' unorderedList' ,
35
35
dictionaryExample: ' dictionaryExample' ,
36
+ video: ' video' ,
36
37
};
37
38
38
39
const InlineType = {
39
40
codeVoice: ' codeVoice' ,
40
41
emphasis: ' emphasis' ,
41
42
image: ' image' ,
42
- video: ' video' ,
43
43
inlineHead: ' inlineHead' ,
44
44
link: ' link' ,
45
45
newTerm: ' newTerm' ,
@@ -277,6 +277,19 @@ function renderNode(createElement, references) {
277
277
};
278
278
return createElement (DictionaryExample, { props }, renderChildren (node .summary || []));
279
279
}
280
+ case BlockType .video : {
281
+ if (node .metadata && node .metadata .abstract ) {
282
+ return renderFigure (node);
283
+ }
284
+
285
+ return references[node .identifier ] ? (
286
+ createElement (InlineVideo, {
287
+ props: {
288
+ identifier: node .identifier ,
289
+ },
290
+ })
291
+ ) : null ;
292
+ }
280
293
case InlineType .codeVoice :
281
294
return createElement (CodeVoice, {}, (
282
295
node .code
@@ -303,19 +316,6 @@ function renderNode(createElement, references) {
303
316
null
304
317
);
305
318
}
306
- case InlineType .video : {
307
- if (node .metadata && node .metadata .abstract ) {
308
- return renderFigure (node);
309
- }
310
-
311
- return references[node .identifier ] ? (
312
- createElement (InlineVideo, {
313
- props: {
314
- identifier: node .identifier ,
315
- },
316
- })
317
- ) : null ;
318
- }
319
319
case InlineType .link :
320
320
// Note: `InlineType.link` has been deprecated, but may still be found in old JSON.
321
321
return createElement (' a' , { attrs: { href: node .destination } }, (
0 commit comments