Skip to content

Commit 0ab073b

Browse files
committed
cleanup
1 parent 7bf49f5 commit 0ab073b

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

dev/serve.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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");

src/blocks/sync-pointer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</template>
88

99
<script>
10-
import Blockable, { blockComputed } from "@/lib/blockable";
10+
import { Blockable, blockComputed } from "@/lib/blockable";
1111
1212
export default {
1313
extends: Blockable,

src/components/block.vue

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,13 @@
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" />
@@ -58,7 +61,9 @@
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
6368
import NotionBookmark from "@/blocks/bookmark";
6469
import 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>

0 commit comments

Comments
 (0)