3
3
v-if =" blockOverrides.hasOwnProperty(type)"
4
4
:is =" blockOverrides[type]"
5
5
v-bind =" pass"
6
- />
6
+ >
7
+ <slot />
8
+ </component >
7
9
<div v-else-if =" isType('page')" >
8
10
<NotionPage v-bind =" pass" >
9
11
<slot />
10
12
</NotionPage >
11
13
</div >
14
+ <NotionPageAlias
15
+ v-else-if =" isRendererRegistered && isType('alias')"
16
+ v-bind =" pass"
17
+ />
12
18
<NotionHeader
13
19
v-else-if =" isType(['header', 'sub_header', 'sub_sub_header'])"
14
20
v-bind =" pass"
17
23
<NotionCallout v-else-if =" isType('callout')" v-bind =" pass" />
18
24
<NotionCode v-else-if =" isType('code')" v-bind =" pass" />
19
25
<NotionEquation v-else-if =" isType('equation')" v-bind =" pass" />
20
- <NotionText v-else-if =" isType('text')" v-bind =" pass" />
26
+ <NotionText v-else-if =" isType('text')" v-bind =" pass" >
27
+ <slot />
28
+ </NotionText >
21
29
<NotionQuote v-else-if =" isType('quote')" v-bind =" pass" />
22
30
<NotionTodo v-else-if =" isType('to_do')" v-bind =" pass" />
23
31
<NotionToggle v-else-if =" isType('toggle')" v-bind =" pass" >
@@ -74,6 +82,7 @@ import NotionFigure from "@/blocks/helpers/figure";
74
82
import NotionHeader from " @/blocks/header" ;
75
83
import NotionList from " @/blocks/list" ;
76
84
import NotionPage from " @/blocks/page" ;
85
+ import NotionPageAlias from " @/blocks/page-alias" ;
77
86
import NotionQuote from " @/blocks/quote" ;
78
87
import NotionSyncPointer from " @/blocks/sync-pointer" ;
79
88
import NotionTable from " @/blocks/table" ;
@@ -96,6 +105,7 @@ export default {
96
105
NotionHeader,
97
106
NotionList,
98
107
NotionPage,
108
+ NotionPageAlias,
99
109
NotionQuote,
100
110
NotionSyncPointer,
101
111
NotionTable,
0 commit comments