File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ export default {
2222 async created () {
2323 // react-notion tester: 2e22de6b770e4166be301490f6ffd420
2424 // equation tester: 2a1d5226d68246deba627012081693f9
25+ // sync tester: c10e1556bec44f23a20f71497b3d98c4
2526 // table tester: bd1de400a8b349dc824f4f00e61d0797
2627 // todo tester: 235057194b954a60ace89c052a65d102
2728 this .blockMap = await getPageBlocks (" 2e22de6b770e4166be301490f6ffd420" );
Original file line number Diff line number Diff line change 77</template >
88
99<script >
10- import Blockable , { blockComputed } from " @/lib/blockable" ;
10+ import { Blockable , blockComputed } from " @/lib/blockable" ;
1111
1212export default {
1313 extends: Blockable,
Original file line number Diff line number Diff line change 4141 />
4242 <NotionTable v-else-if =" isType('table')" v-bind =" pass" ><slot /></NotionTable >
4343 <NotionSyncPointer
44- v-else-if =" isType('transclusion_reference')"
44+ v-else-if =" isRendererRegistered && isType('transclusion_reference')"
4545 v-bind =" pass"
4646 />
47- <div v-else-if =" isType('transclusion_container')" class =" notion-sync-block" >
47+ <div
48+ v-else-if =" isRendererRegistered && isType('transclusion_container')"
49+ class =" notion-sync-block"
50+ >
4851 <slot />
4952 </div >
5053 <NotionTableRow v-else-if =" isType('table_row')" v-bind =" pass" />
5861</template >
5962
6063<script >
61- import { Blockable } from " @/lib/blockable" ;
64+ import Vue from " vue" ;
65+
66+ import { Blockable , blockComputed } from " @/lib/blockable" ;
6267
6368import NotionBookmark from " @/blocks/bookmark" ;
6469import NotionCallout from " @/blocks/callout" ;
@@ -99,5 +104,11 @@ export default {
99104 NotionTodo,
100105 NotionToggle,
101106 },
107+ computed: {
108+ ... blockComputed,
109+ isRendererRegistered () {
110+ return " NotionRenderer" in Vue? .options ? .components ;
111+ },
112+ },
102113};
103114< / script>
You can’t perform that action at this time.
0 commit comments