Skip to content

Commit 4e61d57

Browse files
authored
fix(YfmTabs): fix tab-panel content spec (#131)
1 parent 60e4b67 commit 4e61d57

File tree

1 file changed

+3
-3
lines changed
  • src/extensions/yfm/YfmTabs/YfmTabsSpecs

1 file changed

+3
-3
lines changed

src/extensions/yfm/YfmTabs/YfmTabsSpecs/spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const getSpec: (opts: YfmTabsSpecsOptions) => Record<TabsNode, NodeSpec>
4343
[TabPanelAttrs.dataTitle]: {default: 'unknown'},
4444
[TabPanelAttrs.ariaLabelledby]: {default: 'unknown'},
4545
},
46-
content: 'block*',
46+
content: '(block | paragraph)+',
4747
group: 'block',
4848
parseDOM: [{tag: 'div.yfm-tab-panel'}],
4949
toDOM(node) {
@@ -60,7 +60,7 @@ export const getSpec: (opts: YfmTabsSpecsOptions) => Record<TabsNode, NodeSpec>
6060
[TabsAttrs.class]: {default: 'yfm-tabs'},
6161
[TabsAttrs.dataDiplodocGroup]: {default: 'unknown'},
6262
},
63-
content: 'yfm_tabs_list yfm_tab_panel+',
63+
content: `${TabsNode.TabsList} ${TabsNode.TabPanel}+`,
6464
group: 'block',
6565
parseDOM: [{tag: 'div.yfm-tabs'}],
6666
toDOM(node) {
@@ -74,7 +74,7 @@ export const getSpec: (opts: YfmTabsSpecsOptions) => Record<TabsNode, NodeSpec>
7474
[TabsListAttrs.class]: {default: 'yfm-tab-list'},
7575
[TabsListAttrs.role]: {default: 'unknown'},
7676
},
77-
content: 'yfm_tab*',
77+
content: `${TabsNode.Tab}*`,
7878
group: 'block',
7979
parseDOM: [{tag: 'div.yfm-tab-list'}],
8080
toDOM(node) {

0 commit comments

Comments
 (0)