vue-notion
Advanced tools
Comparing version
522
dist/esm.js
@@ -99,2 +99,6 @@ import Prism from 'prismjs'; | ||
}, | ||
katex: { | ||
type: Boolean, | ||
default: false | ||
}, | ||
textLinkTarget: { | ||
@@ -123,2 +127,3 @@ type: String, | ||
prism: this.prism, | ||
katex: this.katex, | ||
todo: this.todo | ||
@@ -244,3 +249,3 @@ }; | ||
// | ||
var script$j = { | ||
var script$k = { | ||
extends: Blockable, | ||
@@ -388,6 +393,6 @@ name: "NotionDecorator", | ||
/* script */ | ||
const __vue_script__$j = script$j; | ||
const __vue_script__$k = script$k; | ||
/* template */ | ||
var __vue_render__$j = function () { | ||
var __vue_render__$k = function () { | ||
var _vm = this; | ||
@@ -459,3 +464,3 @@ | ||
} | ||
}, 'NotionDecorator', _vm.pass, false))], 1) : _vm.decoratorKey === 'e' ? _c('katex-element', { | ||
}, 'NotionDecorator', _vm.pass, false))], 1) : _vm.decoratorKey === 'e' && _vm.katex ? _c('katex-element', { | ||
tag: "component", | ||
@@ -465,3 +470,5 @@ attrs: { | ||
} | ||
}) : _c('NotionDecorator', _vm._b({ | ||
}) : _vm.decoratorKey === 'e' ? _c('code', { | ||
staticClass: "notion-inline-code" | ||
}, [_vm._v("\n " + _vm._s(_vm.decoratorValue) + "\n")]) : _c('NotionDecorator', _vm._b({ | ||
attrs: { | ||
@@ -473,15 +480,15 @@ "content": _vm.nextContent | ||
var __vue_staticRenderFns__$j = []; | ||
var __vue_staticRenderFns__$k = []; | ||
/* style */ | ||
const __vue_inject_styles__$j = undefined; | ||
const __vue_inject_styles__$k = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$j = undefined; | ||
const __vue_scope_id__$k = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$j = undefined; | ||
const __vue_module_identifier__$k = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$j = false; | ||
const __vue_is_functional_template__$k = false; | ||
/* style inject */ | ||
@@ -493,9 +500,9 @@ | ||
const __vue_component__$j = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$j, | ||
staticRenderFns: __vue_staticRenderFns__$j | ||
}, __vue_inject_styles__$j, __vue_script__$j, __vue_scope_id__$j, __vue_is_functional_template__$j, __vue_module_identifier__$j, false, undefined, undefined, undefined); | ||
const __vue_component__$k = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$k, | ||
staticRenderFns: __vue_staticRenderFns__$k | ||
}, __vue_inject_styles__$k, __vue_script__$k, __vue_scope_id__$k, __vue_is_functional_template__$k, __vue_module_identifier__$k, false, undefined, undefined, undefined); | ||
// | ||
var script$i = { | ||
var script$j = { | ||
extends: Blockable, | ||
@@ -507,3 +514,3 @@ name: "NotionTextRenderer", | ||
components: { | ||
NotionDecorator: __vue_component__$j | ||
NotionDecorator: __vue_component__$k | ||
} | ||
@@ -513,6 +520,6 @@ }; | ||
/* script */ | ||
const __vue_script__$i = script$i; | ||
const __vue_script__$j = script$j; | ||
/* template */ | ||
var __vue_render__$i = function () { | ||
var __vue_render__$j = function () { | ||
var _vm = this; | ||
@@ -534,15 +541,15 @@ | ||
var __vue_staticRenderFns__$i = []; | ||
var __vue_staticRenderFns__$j = []; | ||
/* style */ | ||
const __vue_inject_styles__$i = undefined; | ||
const __vue_inject_styles__$j = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$i = undefined; | ||
const __vue_scope_id__$j = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$i = undefined; | ||
const __vue_module_identifier__$j = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$i = false; | ||
const __vue_is_functional_template__$j = false; | ||
/* style inject */ | ||
@@ -554,13 +561,13 @@ | ||
const __vue_component__$i = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$i, | ||
staticRenderFns: __vue_staticRenderFns__$i | ||
}, __vue_inject_styles__$i, __vue_script__$i, __vue_scope_id__$i, __vue_is_functional_template__$i, __vue_module_identifier__$i, false, undefined, undefined, undefined); | ||
const __vue_component__$j = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$j, | ||
staticRenderFns: __vue_staticRenderFns__$j | ||
}, __vue_inject_styles__$j, __vue_script__$j, __vue_scope_id__$j, __vue_is_functional_template__$j, __vue_module_identifier__$j, false, undefined, undefined, undefined); | ||
// | ||
var script$h = { | ||
var script$i = { | ||
extends: Blockable, | ||
name: "NotionBookmark", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -570,6 +577,6 @@ }; | ||
/* script */ | ||
const __vue_script__$h = script$h; | ||
const __vue_script__$i = script$i; | ||
/* template */ | ||
var __vue_render__$h = function () { | ||
var __vue_render__$i = function () { | ||
var _vm = this; | ||
@@ -623,15 +630,15 @@ | ||
var __vue_staticRenderFns__$h = []; | ||
var __vue_staticRenderFns__$i = []; | ||
/* style */ | ||
const __vue_inject_styles__$h = undefined; | ||
const __vue_inject_styles__$i = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$h = undefined; | ||
const __vue_scope_id__$i = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$h = undefined; | ||
const __vue_module_identifier__$i = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$h = false; | ||
const __vue_is_functional_template__$i = false; | ||
/* style inject */ | ||
@@ -643,9 +650,9 @@ | ||
const __vue_component__$h = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$h, | ||
staticRenderFns: __vue_staticRenderFns__$h | ||
}, __vue_inject_styles__$h, __vue_script__$h, __vue_scope_id__$h, __vue_is_functional_template__$h, __vue_module_identifier__$h, false, undefined, undefined, undefined); | ||
const __vue_component__$i = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$i, | ||
staticRenderFns: __vue_staticRenderFns__$i | ||
}, __vue_inject_styles__$i, __vue_script__$i, __vue_scope_id__$i, __vue_is_functional_template__$i, __vue_module_identifier__$i, false, undefined, undefined, undefined); | ||
// | ||
var script$g = { | ||
var script$h = { | ||
extends: Blockable, | ||
@@ -659,6 +666,6 @@ name: "NotionPageIcon", | ||
/* script */ | ||
const __vue_script__$g = script$g; | ||
const __vue_script__$h = script$h; | ||
/* template */ | ||
var __vue_render__$g = function () { | ||
var __vue_render__$h = function () { | ||
var _vm = this; | ||
@@ -685,15 +692,15 @@ | ||
var __vue_staticRenderFns__$g = []; | ||
var __vue_staticRenderFns__$h = []; | ||
/* style */ | ||
const __vue_inject_styles__$g = undefined; | ||
const __vue_inject_styles__$h = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$g = undefined; | ||
const __vue_scope_id__$h = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$g = undefined; | ||
const __vue_module_identifier__$h = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$g = false; | ||
const __vue_is_functional_template__$h = false; | ||
/* style inject */ | ||
@@ -705,14 +712,14 @@ | ||
const __vue_component__$g = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$g, | ||
staticRenderFns: __vue_staticRenderFns__$g | ||
}, __vue_inject_styles__$g, __vue_script__$g, __vue_scope_id__$g, __vue_is_functional_template__$g, __vue_module_identifier__$g, false, undefined, undefined, undefined); | ||
const __vue_component__$h = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$h, | ||
staticRenderFns: __vue_staticRenderFns__$h | ||
}, __vue_inject_styles__$h, __vue_script__$h, __vue_scope_id__$h, __vue_is_functional_template__$h, __vue_module_identifier__$h, false, undefined, undefined, undefined); | ||
// | ||
var script$f = { | ||
var script$g = { | ||
extends: Blockable, | ||
name: "NotionCallout", | ||
components: { | ||
NotionPageIcon: __vue_component__$g, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionPageIcon: __vue_component__$h, | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -722,6 +729,6 @@ }; | ||
/* script */ | ||
const __vue_script__$f = script$f; | ||
const __vue_script__$g = script$g; | ||
/* template */ | ||
var __vue_render__$f = function () { | ||
var __vue_render__$g = function () { | ||
var _vm = this; | ||
@@ -744,15 +751,15 @@ | ||
var __vue_staticRenderFns__$f = []; | ||
var __vue_staticRenderFns__$g = []; | ||
/* style */ | ||
const __vue_inject_styles__$f = undefined; | ||
const __vue_inject_styles__$g = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$f = undefined; | ||
const __vue_scope_id__$g = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$f = undefined; | ||
const __vue_module_identifier__$g = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$f = false; | ||
const __vue_is_functional_template__$g = false; | ||
/* style inject */ | ||
@@ -764,9 +771,9 @@ | ||
const __vue_component__$f = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$f, | ||
staticRenderFns: __vue_staticRenderFns__$f | ||
}, __vue_inject_styles__$f, __vue_script__$f, __vue_scope_id__$f, __vue_is_functional_template__$f, __vue_module_identifier__$f, false, undefined, undefined, undefined); | ||
const __vue_component__$g = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$g, | ||
staticRenderFns: __vue_staticRenderFns__$g | ||
}, __vue_inject_styles__$g, __vue_script__$g, __vue_scope_id__$g, __vue_is_functional_template__$g, __vue_module_identifier__$g, false, undefined, undefined, undefined); | ||
// | ||
var script$e = { | ||
var script$f = { | ||
extends: Blockable, | ||
@@ -777,2 +784,6 @@ name: "NotionCode", | ||
}, | ||
props: { ...blockProps, | ||
overrideLang: String, | ||
overrideLangClass: String | ||
}, | ||
@@ -790,7 +801,7 @@ data() { | ||
return (_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$lang = _this$properties.language) === null || _this$properties$lang === void 0 ? void 0 : (_this$properties$lang2 = _this$properties$lang[0]) === null || _this$properties$lang2 === void 0 ? void 0 : (_this$properties$lang3 = _this$properties$lang2[0]) === null || _this$properties$lang3 === void 0 ? void 0 : _this$properties$lang3.toLowerCase(); | ||
return this.overrideLang || ((_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$lang = _this$properties.language) === null || _this$properties$lang === void 0 ? void 0 : (_this$properties$lang2 = _this$properties$lang[0]) === null || _this$properties$lang2 === void 0 ? void 0 : (_this$properties$lang3 = _this$properties$lang2[0]) === null || _this$properties$lang3 === void 0 ? void 0 : _this$properties$lang3.toLowerCase()); | ||
}, | ||
langClass() { | ||
return `language-${this.lang}`; | ||
return this.overrideLangClass || `language-${this.lang}`; | ||
}, | ||
@@ -806,6 +817,6 @@ | ||
/* script */ | ||
const __vue_script__$e = script$e; | ||
const __vue_script__$f = script$f; | ||
/* template */ | ||
var __vue_render__$e = function () { | ||
var __vue_render__$f = function () { | ||
var _vm = this; | ||
@@ -830,15 +841,15 @@ | ||
var __vue_staticRenderFns__$e = []; | ||
var __vue_staticRenderFns__$f = []; | ||
/* style */ | ||
const __vue_inject_styles__$e = undefined; | ||
const __vue_inject_styles__$f = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$e = undefined; | ||
const __vue_scope_id__$f = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$e = undefined; | ||
const __vue_module_identifier__$f = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$e = false; | ||
const __vue_is_functional_template__$f = false; | ||
/* style inject */ | ||
@@ -850,6 +861,6 @@ | ||
const __vue_component__$e = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$e, | ||
staticRenderFns: __vue_staticRenderFns__$e | ||
}, __vue_inject_styles__$e, __vue_script__$e, __vue_scope_id__$e, __vue_is_functional_template__$e, __vue_module_identifier__$e, false, undefined, undefined, undefined); | ||
const __vue_component__$f = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$f, | ||
staticRenderFns: __vue_staticRenderFns__$f | ||
}, __vue_inject_styles__$f, __vue_script__$f, __vue_scope_id__$f, __vue_is_functional_template__$f, __vue_module_identifier__$f, false, undefined, undefined, undefined); | ||
@@ -859,3 +870,3 @@ // | ||
var script$d = { | ||
var script$e = { | ||
name: "NotionColumn", | ||
@@ -885,6 +896,6 @@ props: ["format"], | ||
/* script */ | ||
const __vue_script__$d = script$d; | ||
const __vue_script__$e = script$e; | ||
/* template */ | ||
var __vue_render__$d = function () { | ||
var __vue_render__$e = function () { | ||
var _vm = this; | ||
@@ -905,15 +916,15 @@ | ||
var __vue_staticRenderFns__$d = []; | ||
var __vue_staticRenderFns__$e = []; | ||
/* style */ | ||
const __vue_inject_styles__$d = undefined; | ||
const __vue_inject_styles__$e = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$d = undefined; | ||
const __vue_scope_id__$e = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$d = undefined; | ||
const __vue_module_identifier__$e = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$d = false; | ||
const __vue_is_functional_template__$e = false; | ||
/* style inject */ | ||
@@ -925,9 +936,9 @@ | ||
const __vue_component__$d = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$d, | ||
staticRenderFns: __vue_staticRenderFns__$d | ||
}, __vue_inject_styles__$d, __vue_script__$d, __vue_scope_id__$d, __vue_is_functional_template__$d, __vue_module_identifier__$d, false, undefined, undefined, undefined); | ||
const __vue_component__$e = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$e, | ||
staticRenderFns: __vue_staticRenderFns__$e | ||
}, __vue_inject_styles__$e, __vue_script__$e, __vue_scope_id__$e, __vue_is_functional_template__$e, __vue_module_identifier__$e, false, undefined, undefined, undefined); | ||
// | ||
var script$c = { | ||
var script$d = { | ||
extends: Blockable, | ||
@@ -953,6 +964,6 @@ name: "NotionAsset", | ||
/* script */ | ||
const __vue_script__$c = script$c; | ||
const __vue_script__$d = script$d; | ||
/* template */ | ||
var __vue_render__$c = function () { | ||
var __vue_render__$d = function () { | ||
var _vm = this; | ||
@@ -975,15 +986,15 @@ | ||
var __vue_staticRenderFns__$c = []; | ||
var __vue_staticRenderFns__$d = []; | ||
/* style */ | ||
const __vue_inject_styles__$c = undefined; | ||
const __vue_inject_styles__$d = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$c = undefined; | ||
const __vue_scope_id__$d = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$c = undefined; | ||
const __vue_module_identifier__$d = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$c = false; | ||
const __vue_is_functional_template__$d = false; | ||
/* style inject */ | ||
@@ -995,9 +1006,9 @@ | ||
const __vue_component__$c = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$c, | ||
staticRenderFns: __vue_staticRenderFns__$c | ||
}, __vue_inject_styles__$c, __vue_script__$c, __vue_scope_id__$c, __vue_is_functional_template__$c, __vue_module_identifier__$c, false, undefined, undefined, undefined); | ||
const __vue_component__$d = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$d, | ||
staticRenderFns: __vue_staticRenderFns__$d | ||
}, __vue_inject_styles__$d, __vue_script__$d, __vue_scope_id__$d, __vue_is_functional_template__$d, __vue_module_identifier__$d, false, undefined, undefined, undefined); | ||
// | ||
var script$b = { | ||
var script$c = { | ||
extends: Blockable, | ||
@@ -1031,6 +1042,6 @@ name: "NotionImage", | ||
/* script */ | ||
const __vue_script__$b = script$b; | ||
const __vue_script__$c = script$c; | ||
/* template */ | ||
var __vue_render__$b = function () { | ||
var __vue_render__$c = function () { | ||
var _vm = this; | ||
@@ -1058,15 +1069,15 @@ | ||
var __vue_staticRenderFns__$b = []; | ||
var __vue_staticRenderFns__$c = []; | ||
/* style */ | ||
const __vue_inject_styles__$b = undefined; | ||
const __vue_inject_styles__$c = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$b = undefined; | ||
const __vue_scope_id__$c = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$b = undefined; | ||
const __vue_module_identifier__$c = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$b = false; | ||
const __vue_is_functional_template__$c = false; | ||
/* style inject */ | ||
@@ -1078,15 +1089,15 @@ | ||
const __vue_component__$b = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$b, | ||
staticRenderFns: __vue_staticRenderFns__$b | ||
}, __vue_inject_styles__$b, __vue_script__$b, __vue_scope_id__$b, __vue_is_functional_template__$b, __vue_module_identifier__$b, false, undefined, undefined, undefined); | ||
const __vue_component__$c = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$c, | ||
staticRenderFns: __vue_staticRenderFns__$c | ||
}, __vue_inject_styles__$c, __vue_script__$c, __vue_scope_id__$c, __vue_is_functional_template__$c, __vue_module_identifier__$c, false, undefined, undefined, undefined); | ||
// | ||
var script$a = { | ||
var script$b = { | ||
extends: Blockable, | ||
name: "NotionFigure", | ||
components: { | ||
NotionAsset: __vue_component__$c, | ||
NotionImage: __vue_component__$b, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionAsset: __vue_component__$d, | ||
NotionImage: __vue_component__$c, | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1096,6 +1107,6 @@ }; | ||
/* script */ | ||
const __vue_script__$a = script$a; | ||
const __vue_script__$b = script$b; | ||
/* template */ | ||
var __vue_render__$a = function () { | ||
var __vue_render__$b = function () { | ||
var _vm = this; | ||
@@ -1119,15 +1130,15 @@ | ||
var __vue_staticRenderFns__$a = []; | ||
var __vue_staticRenderFns__$b = []; | ||
/* style */ | ||
const __vue_inject_styles__$a = undefined; | ||
const __vue_inject_styles__$b = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$a = undefined; | ||
const __vue_scope_id__$b = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$a = undefined; | ||
const __vue_module_identifier__$b = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$a = false; | ||
const __vue_is_functional_template__$b = false; | ||
/* style inject */ | ||
@@ -1139,9 +1150,9 @@ | ||
const __vue_component__$a = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$a, | ||
staticRenderFns: __vue_staticRenderFns__$a | ||
}, __vue_inject_styles__$a, __vue_script__$a, __vue_scope_id__$a, __vue_is_functional_template__$a, __vue_module_identifier__$a, false, undefined, undefined, undefined); | ||
const __vue_component__$b = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$b, | ||
staticRenderFns: __vue_staticRenderFns__$b | ||
}, __vue_inject_styles__$b, __vue_script__$b, __vue_scope_id__$b, __vue_is_functional_template__$b, __vue_module_identifier__$b, false, undefined, undefined, undefined); | ||
// | ||
var script$9 = { | ||
var script$a = { | ||
extends: Blockable, | ||
@@ -1161,6 +1172,6 @@ name: "NotionNestedList", | ||
/* script */ | ||
const __vue_script__$9 = script$9; | ||
const __vue_script__$a = script$a; | ||
/* template */ | ||
var __vue_render__$9 = function () { | ||
var __vue_render__$a = function () { | ||
var _vm = this; | ||
@@ -1179,15 +1190,15 @@ | ||
var __vue_staticRenderFns__$9 = []; | ||
var __vue_staticRenderFns__$a = []; | ||
/* style */ | ||
const __vue_inject_styles__$9 = undefined; | ||
const __vue_inject_styles__$a = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$9 = undefined; | ||
const __vue_scope_id__$a = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$9 = undefined; | ||
const __vue_module_identifier__$a = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$9 = false; | ||
const __vue_is_functional_template__$a = false; | ||
/* style inject */ | ||
@@ -1199,14 +1210,14 @@ | ||
const __vue_component__$9 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$9, | ||
staticRenderFns: __vue_staticRenderFns__$9 | ||
}, __vue_inject_styles__$9, __vue_script__$9, __vue_scope_id__$9, __vue_is_functional_template__$9, __vue_module_identifier__$9, false, undefined, undefined, undefined); | ||
const __vue_component__$a = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$a, | ||
staticRenderFns: __vue_staticRenderFns__$a | ||
}, __vue_inject_styles__$a, __vue_script__$a, __vue_scope_id__$a, __vue_is_functional_template__$a, __vue_module_identifier__$a, false, undefined, undefined, undefined); | ||
// | ||
var script$8 = { | ||
var script$9 = { | ||
extends: Blockable, | ||
name: "NotionList", | ||
components: { | ||
NotionNestedList: __vue_component__$9, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionNestedList: __vue_component__$a, | ||
NotionTextRenderer: __vue_component__$j | ||
}, | ||
@@ -1231,6 +1242,6 @@ computed: { ...blockComputed, | ||
/* script */ | ||
const __vue_script__$8 = script$8; | ||
const __vue_script__$9 = script$9; | ||
/* template */ | ||
var __vue_render__$8 = function () { | ||
var __vue_render__$9 = function () { | ||
var _vm = this; | ||
@@ -1264,15 +1275,15 @@ | ||
var __vue_staticRenderFns__$8 = []; | ||
var __vue_staticRenderFns__$9 = []; | ||
/* style */ | ||
const __vue_inject_styles__$8 = undefined; | ||
const __vue_inject_styles__$9 = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$8 = undefined; | ||
const __vue_scope_id__$9 = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$8 = undefined; | ||
const __vue_module_identifier__$9 = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$8 = false; | ||
const __vue_is_functional_template__$9 = false; | ||
/* style inject */ | ||
@@ -1284,13 +1295,13 @@ | ||
const __vue_component__$8 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$8, | ||
staticRenderFns: __vue_staticRenderFns__$8 | ||
}, __vue_inject_styles__$8, __vue_script__$8, __vue_scope_id__$8, __vue_is_functional_template__$8, __vue_module_identifier__$8, false, undefined, undefined, undefined); | ||
const __vue_component__$9 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$9, | ||
staticRenderFns: __vue_staticRenderFns__$9 | ||
}, __vue_inject_styles__$9, __vue_script__$9, __vue_scope_id__$9, __vue_is_functional_template__$9, __vue_module_identifier__$9, false, undefined, undefined, undefined); | ||
// | ||
var script$7 = { | ||
var script$8 = { | ||
extends: Blockable, | ||
name: "NotionPageHeader", | ||
components: { | ||
Decorator: __vue_component__$j | ||
Decorator: __vue_component__$k | ||
} | ||
@@ -1300,6 +1311,6 @@ }; | ||
/* script */ | ||
const __vue_script__$7 = script$7; | ||
const __vue_script__$8 = script$8; | ||
/* template */ | ||
var __vue_render__$7 = function () { | ||
var __vue_render__$8 = function () { | ||
var _vm = this; | ||
@@ -1314,3 +1325,3 @@ | ||
var __vue_staticRenderFns__$7 = [function () { | ||
var __vue_staticRenderFns__$8 = [function () { | ||
var _vm = this; | ||
@@ -1330,12 +1341,12 @@ | ||
const __vue_inject_styles__$7 = undefined; | ||
const __vue_inject_styles__$8 = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$7 = undefined; | ||
const __vue_scope_id__$8 = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$7 = undefined; | ||
const __vue_module_identifier__$8 = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$7 = false; | ||
const __vue_is_functional_template__$8 = false; | ||
/* style inject */ | ||
@@ -1347,15 +1358,15 @@ | ||
const __vue_component__$7 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$7, | ||
staticRenderFns: __vue_staticRenderFns__$7 | ||
}, __vue_inject_styles__$7, __vue_script__$7, __vue_scope_id__$7, __vue_is_functional_template__$7, __vue_module_identifier__$7, false, undefined, undefined, undefined); | ||
const __vue_component__$8 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$8, | ||
staticRenderFns: __vue_staticRenderFns__$8 | ||
}, __vue_inject_styles__$8, __vue_script__$8, __vue_scope_id__$8, __vue_is_functional_template__$8, __vue_module_identifier__$8, false, undefined, undefined, undefined); | ||
// | ||
var script$6 = { | ||
var script$7 = { | ||
extends: Blockable, | ||
name: "NotionPage", | ||
components: { | ||
NotionPageHeader: __vue_component__$7, | ||
NotionPageIcon: __vue_component__$g, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionPageHeader: __vue_component__$8, | ||
NotionPageIcon: __vue_component__$h, | ||
NotionTextRenderer: __vue_component__$j | ||
}, | ||
@@ -1375,6 +1386,6 @@ computed: { ...blockComputed, | ||
/* script */ | ||
const __vue_script__$6 = script$6; | ||
const __vue_script__$7 = script$7; | ||
/* template */ | ||
var __vue_render__$6 = function () { | ||
var __vue_render__$7 = function () { | ||
var _vm = this; | ||
@@ -1437,15 +1448,15 @@ | ||
var __vue_staticRenderFns__$6 = []; | ||
var __vue_staticRenderFns__$7 = []; | ||
/* style */ | ||
const __vue_inject_styles__$6 = undefined; | ||
const __vue_inject_styles__$7 = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$6 = undefined; | ||
const __vue_scope_id__$7 = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$6 = undefined; | ||
const __vue_module_identifier__$7 = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$6 = false; | ||
const __vue_is_functional_template__$7 = false; | ||
/* style inject */ | ||
@@ -1457,13 +1468,13 @@ | ||
const __vue_component__$6 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$6, | ||
staticRenderFns: __vue_staticRenderFns__$6 | ||
}, __vue_inject_styles__$6, __vue_script__$6, __vue_scope_id__$6, __vue_is_functional_template__$6, __vue_module_identifier__$6, false, undefined, undefined, undefined); | ||
const __vue_component__$7 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$7, | ||
staticRenderFns: __vue_staticRenderFns__$7 | ||
}, __vue_inject_styles__$7, __vue_script__$7, __vue_scope_id__$7, __vue_is_functional_template__$7, __vue_module_identifier__$7, false, undefined, undefined, undefined); | ||
// | ||
var script$5 = { | ||
var script$6 = { | ||
extends: Blockable, | ||
name: "NotionHeader", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1473,6 +1484,6 @@ }; | ||
/* script */ | ||
const __vue_script__$5 = script$5; | ||
const __vue_script__$6 = script$6; | ||
/* template */ | ||
var __vue_render__$5 = function () { | ||
var __vue_render__$6 = function () { | ||
var _vm = this; | ||
@@ -1505,2 +1516,57 @@ | ||
var __vue_staticRenderFns__$6 = []; | ||
/* style */ | ||
const __vue_inject_styles__$6 = undefined; | ||
/* scoped */ | ||
const __vue_scope_id__$6 = undefined; | ||
/* module identifier */ | ||
const __vue_module_identifier__$6 = undefined; | ||
/* functional template */ | ||
const __vue_is_functional_template__$6 = false; | ||
/* style inject */ | ||
/* style inject SSR */ | ||
/* style inject shadow dom */ | ||
const __vue_component__$6 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$6, | ||
staticRenderFns: __vue_staticRenderFns__$6 | ||
}, __vue_inject_styles__$6, __vue_script__$6, __vue_scope_id__$6, __vue_is_functional_template__$6, __vue_module_identifier__$6, false, undefined, undefined, undefined); | ||
// | ||
var script$5 = { | ||
extends: Blockable, | ||
name: "NotionText", | ||
components: { | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
}; | ||
/* script */ | ||
const __vue_script__$5 = script$5; | ||
/* template */ | ||
var __vue_render__$5 = function () { | ||
var _vm = this; | ||
var _h = _vm.$createElement; | ||
var _c = _vm._self._c || _h; | ||
return _vm.properties ? _c('p', { | ||
class: ['notion-text', _vm.blockColorClass()] | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _c('div', { | ||
staticClass: "notion-blank" | ||
}, [_vm._v("ย ")]); | ||
}; | ||
var __vue_staticRenderFns__$5 = []; | ||
@@ -1533,5 +1599,5 @@ /* style */ | ||
extends: Blockable, | ||
name: "NotionText", | ||
name: "NotionToggle", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1551,11 +1617,9 @@ }; | ||
return _vm.properties ? _c('p', { | ||
class: ['notion-text', _vm.blockColorClass()] | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
return _c('details', { | ||
staticClass: "notion-toggle" | ||
}, [_c('summary', [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _c('div', { | ||
staticClass: "notion-blank" | ||
}, [_vm._v("ย ")]); | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1), _vm._v(" "), _c('div', [_vm._t("default")], 2)]); | ||
}; | ||
@@ -1590,5 +1654,5 @@ | ||
extends: Blockable, | ||
name: "NotionToggle", | ||
name: "NotionQuote", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1608,9 +1672,9 @@ }; | ||
return _c('details', { | ||
staticClass: "notion-toggle" | ||
}, [_c('summary', [_c('NotionTextRenderer', _vm._b({ | ||
return _vm.properties ? _c('blockquote', { | ||
staticClass: "notion-quote" | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1), _vm._v(" "), _c('div', [_vm._t("default")], 2)]); | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _vm._e(); | ||
}; | ||
@@ -1645,5 +1709,14 @@ | ||
extends: Blockable, | ||
name: "NotionQuote", | ||
name: "NotionEquation", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionCode: __vue_component__$f | ||
}, | ||
computed: { ...blockComputed, | ||
equation() { | ||
var _this$properties, _this$properties$titl, _this$properties$titl2; | ||
return (_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$titl = _this$properties.title) === null || _this$properties$titl === void 0 ? void 0 : (_this$properties$titl2 = _this$properties$titl[0]) === null || _this$properties$titl2 === void 0 ? void 0 : _this$properties$titl2[0]; | ||
} | ||
} | ||
@@ -1663,9 +1736,13 @@ }; | ||
return _vm.properties ? _c('blockquote', { | ||
staticClass: "notion-quote" | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
return _vm.katex ? _c('div', [_c('katex-element', { | ||
tag: "component", | ||
attrs: { | ||
"text": _vm.title | ||
"expression": _vm.equation | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _vm._e(); | ||
})], 1) : _c('NotionCode', _vm._b({ | ||
attrs: { | ||
"overrideLang": "latex", | ||
"overrideLangClass": "language-latex" | ||
} | ||
}, 'NotionCode', _vm.pass, false)); | ||
}; | ||
@@ -1702,13 +1779,14 @@ | ||
components: { | ||
NotionBookmark: __vue_component__$h, | ||
NotionCallout: __vue_component__$f, | ||
NotionCode: __vue_component__$e, | ||
NotionColumn: __vue_component__$d, | ||
NotionFigure: __vue_component__$a, | ||
NotionList: __vue_component__$8, | ||
NotionPage: __vue_component__$6, | ||
NotionHeader: __vue_component__$5, | ||
NotionText: __vue_component__$4, | ||
NotionToggle: __vue_component__$3, | ||
NotionQuote: __vue_component__$2 | ||
NotionBookmark: __vue_component__$i, | ||
NotionCallout: __vue_component__$g, | ||
NotionCode: __vue_component__$f, | ||
NotionColumn: __vue_component__$e, | ||
NotionFigure: __vue_component__$b, | ||
NotionList: __vue_component__$9, | ||
NotionPage: __vue_component__$7, | ||
NotionHeader: __vue_component__$6, | ||
NotionText: __vue_component__$5, | ||
NotionToggle: __vue_component__$4, | ||
NotionQuote: __vue_component__$3, | ||
NotionEquation: __vue_component__$2 | ||
} | ||
@@ -1728,3 +1806,3 @@ }; | ||
return _vm.isType('page') ? _c('div', [_c('NotionPage', _vm._b({}, 'NotionPage', _vm.pass, false), [_vm._t("default")], 2)], 1) : _vm.isType(['header', 'sub_header', 'sub_sub_header']) ? _c('NotionHeader', _vm._b({}, 'NotionHeader', _vm.pass, false)) : _vm.isType('bookmark') ? _c('NotionBookmark', _vm._b({}, 'NotionBookmark', _vm.pass, false)) : _vm.isType('callout') ? _c('NotionCallout', _vm._b({}, 'NotionCallout', _vm.pass, false)) : _vm.isType('code') ? _c('NotionCode', _vm._b({}, 'NotionCode', _vm.pass, false)) : _vm.isType('text') ? _c('NotionText', _vm._b({}, 'NotionText', _vm.pass, false)) : _vm.isType('quote') ? _c('NotionQuote', _vm._b({}, 'NotionQuote', _vm.pass, false)) : _vm.isType('toggle') ? _c('NotionToggle', _vm._b({}, 'NotionToggle', _vm.pass, false), [_vm._t("default")], 2) : _vm.isType('column_list') ? _c('div', { | ||
return _vm.isType('page') ? _c('div', [_c('NotionPage', _vm._b({}, 'NotionPage', _vm.pass, false), [_vm._t("default")], 2)], 1) : _vm.isType(['header', 'sub_header', 'sub_sub_header']) ? _c('NotionHeader', _vm._b({}, 'NotionHeader', _vm.pass, false)) : _vm.isType('bookmark') ? _c('NotionBookmark', _vm._b({}, 'NotionBookmark', _vm.pass, false)) : _vm.isType('callout') ? _c('NotionCallout', _vm._b({}, 'NotionCallout', _vm.pass, false)) : _vm.isType('code') ? _c('NotionCode', _vm._b({}, 'NotionCode', _vm.pass, false)) : _vm.isType('equation') ? _c('NotionEquation', _vm._b({}, 'NotionEquation', _vm.pass, false)) : _vm.isType('text') ? _c('NotionText', _vm._b({}, 'NotionText', _vm.pass, false)) : _vm.isType('quote') ? _c('NotionQuote', _vm._b({}, 'NotionQuote', _vm.pass, false)) : _vm.isType('toggle') ? _c('NotionToggle', _vm._b({}, 'NotionToggle', _vm.pass, false), [_vm._t("default")], 2) : _vm.isType('column_list') ? _c('div', { | ||
staticClass: "notion-row" | ||
@@ -1731,0 +1809,0 @@ }, [_vm._t("default")], 2) : _vm.isType('column') ? _c('NotionColumn', { |
@@ -1,1 +0,1 @@ | ||
var VueNotion=function(t,e,n,o,i){"use strict";function r(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var a=r(e),s=r(n),l=r(i);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e,n,o,i,r,a){try{var s=t[r](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(o,i)}function p(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var r=t.apply(e,n);function a(t){u(r,o,i,a,s,"next",t)}function s(t){u(r,o,i,a,s,"throw",t)}a(void 0)}))}}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var o,i,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(o=n.next()).done)&&(r.push(o.value),!e||r.length!==e);a=!0);}catch(t){s=!0,i=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return r}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return m(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var _=function(t,e){var n=function(t){var e=[],n=void 0,o=-1;return Object.keys(t).forEach((function(i){var r;null===(r=t[i].value.content)||void 0===r||r.forEach((function(i){var r,a,s=null===(r=t[i])||void 0===r||null===(a=r.value)||void 0===a?void 0:a.type;s&&s!==n&&(o++,n=s,e[o]=[]),e[o].push(i)})),n=void 0})),e}(e).find((function(e){return e.includes(t)}));if(n)return n.indexOf(t)+1},g={blockMap:{type:Object,required:!0},contentId:{type:String,required:!1},embedAllow:{type:String,default:"fullscreen"},fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:function(){return[]}},level:{type:Number,default:0},mapImageUrl:Function,mapPageUrl:Function,pageLinkOptions:Object,pageLinkTarget:{type:String,default:"_self"},prism:{type:Boolean,default:!1},textLinkTarget:{type:String,default:"_blank"},todo:{type:Boolean,default:!1}},h={pass:function(){return{blockMap:this.blockMap,contentId:this.contentId,embedAllow:this.embedAllow,fullPage:this.fullPage,hideList:this.hideList,level:this.level,mapImageUrl:this.mapImageUrl,mapPageUrl:this.mapPageUrl,pageLinkOptions:this.pageLinkOptions,prism:this.prism,todo:this.todo}},block:function(){var t=this.contentId||Object.keys(this.blockMap)[0];return this.blockMap[t]},value:function(){var t;return null===(t=this.block)||void 0===t?void 0:t.value},format:function(){var t;return null===(t=this.value)||void 0===t?void 0:t.format},f:function(){var t,e,n,o,i,r,a;return{block_aspect_ratio:null===(t=this.format)||void 0===t?void 0:t.block_aspect_ratio,block_height:(null===(e=this.format)||void 0===e?void 0:e.block_height)||1,block_width:(null===(n=this.format)||void 0===n?void 0:n.block_width)||1,block_color:null===(o=this.format)||void 0===o?void 0:o.block_color,bookmark_icon:null===(i=this.format)||void 0===i?void 0:i.bookmark_icon,bookmark_cover:null===(r=this.format)||void 0===r?void 0:r.bookmark_cover,display_source:null===(a=this.format)||void 0===a?void 0:a.display_source}},icon:function(){var t;return(null===(t=this.format)||void 0===t?void 0:t.page_icon)||""},width:function(){var t;return null===(t=this.format)||void 0===t?void 0:t.block_width},properties:function(){var t;return null===(t=this.value)||void 0===t?void 0:t.properties},caption:function(){var t;return null===(t=this.properties)||void 0===t?void 0:t.caption},description:function(){var t;return null===(t=this.properties)||void 0===t?void 0:t.description},title:function(){var t;return null===(t=this.properties)||void 0===t?void 0:t.title},type:function(){var t;return null===(t=this.value)||void 0===t?void 0:t.type},visible:function(){return!this.hideList.includes(this.type)},hasPageLinkOptions:function(){var t,e;return(null===(t=this.pageLinkOptions)||void 0===t?void 0:t.component)&&(null===(e=this.pageLinkOptions)||void 0===e?void 0:e.href)}},b={props:g,computed:h,methods:{getTextContent:function(t){return t.reduce((function(t,e){return t+e[0]}),"")},isType:function(t){return Array.isArray(t)?this.visible&&t.includes(this.type):this.visible&&this.type===t},blockColorClass:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=null===(t=this.format)||void 0===t?void 0:t.block_color;return n?"notion-".concat(n).concat(e):void 0},pageLinkProps:function(t){return f({},this.pageLinkOptions.href,this.mapPageUrl(t))}}};function N(t,e,n,o,i,r,a,s,l,d){"boolean"!=typeof a&&(l=s,s=a,a=!1);const c="function"==typeof n?n.options:n;let u;if(t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,i&&(c.functional=!0)),o&&(c._scopeId=o),r?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(r)},c._ssrRegister=u):e&&(u=a?function(t){e.call(this,d(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),u)if(c.functional){const t=c.render;c.render=function(e,n){return u.call(n),t(e,n)}}else{const t=c.beforeCreate;c.beforeCreate=t?[].concat(t,u):[u]}return n}var k=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isPageLink&&t.hasPageLinkOptions?n(t.pageLinkOptions.component,t._b({tag:"component",staticClass:"notion-link"},"component",t.pageLinkProps(t.decoratorValue),!1),[t._v("\n "+t._s(t.pageLinkTitle)+"\n")]):t.isPageLink?n("a",{staticClass:"notion-link",attrs:{target:t.pageLinkTarget,href:t.mapPageUrl(t.decoratorValue)}},[t._v(t._s(t.pageLinkTitle))]):"a"===t.decoratorKey&&t.hasPageLinkOptions&&t.isInlinePageLink?n(t.pageLinkOptions.component,t._b({tag:"component",staticClass:"notion-link"},"component",t.pageLinkProps(t.decoratorValue.slice(1)),!1),[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"a"===t.decoratorKey&&t.isInlinePageLink?n("a",{staticClass:"notion-link",attrs:{target:t.target,href:t.mapPageUrl(t.decoratorValue.slice(1))}},[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"a"===t.decoratorKey?n("a",{staticClass:"notion-link",attrs:{target:t.target,href:t.decoratorValue}},[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):0===t.decorators.length?n("span",[t._v(t._s(t.text))]):"h"===t.decoratorKey?n("span",{class:"notion-"+t.decoratorValue},[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"c"===t.decoratorKey?n("code",{staticClass:"notion-inline-code"},[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"b"===t.decoratorKey?n("b",[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"i"===t.decoratorKey?n("em",[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"s"===t.decoratorKey?n("s",[n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))],1):"e"===t.decoratorKey?n("katex-element",{tag:"component",attrs:{expression:t.decoratorValue}}):n("NotionDecorator",t._b({attrs:{content:t.nextContent}},"NotionDecorator",t.pass,!1))},staticRenderFns:[]},undefined,{extends:b,name:"NotionDecorator",props:c(c({},g),{},{content:Array}),computed:{text:function(){var t;return null===(t=this.content)||void 0===t?void 0:t[0]},decorators:function(){var t;return(null===(t=this.content)||void 0===t?void 0:t[1])||[]},decoratorKey:function(){var t,e;return null===(t=this.decorators)||void 0===t||null===(e=t[0])||void 0===e?void 0:e[0]},decoratorValue:function(){var t,e;return null===(t=this.decorators)||void 0===t||null===(e=t[0])||void 0===e?void 0:e[1]},unappliedDecorators:function(){var t=JSON.parse(JSON.stringify(this.decorators||[]));return t.shift(),t},nextContent:function(){return[this.text,this.unappliedDecorators]},isPageLink:function(){return"โฃ"===this.text},isInlinePageLink:function(){return this.decoratorValue&&"/"===this.decoratorValue[0]},pageLinkTitle:function(){var t,e,n,o,i,r;return(null===(t=this.blockMap)||void 0===t||null===(e=t[this.decoratorValue])||void 0===e||null===(n=e.value)||void 0===n||null===(o=n.properties)||void 0===o||null===(i=o.title)||void 0===i||null===(r=i[0])||void 0===r?void 0:r[0])||"link"},target:function(){return"page"===this.type?this.pageLinkTarget:this.textLinkTarget}}},undefined,false,undefined,!1,void 0,void 0,void 0),y=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",t._l(t.text,(function(e,o){return n("NotionDecorator",t._b({key:o,attrs:{content:e}},"NotionDecorator",t.pass,!1))})),1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionTextRenderer",props:c(c({},g),{},{text:Array}),components:{NotionDecorator:k}},undefined,false,undefined,!1,void 0,void 0,void 0),x=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"notion-row"},[n("a",{class:["notion-bookmark",t.f.block_color&&"notion-"+t.f.block_color],attrs:{target:"_blank",rel:"noopener noreferrer",href:t.properties.link}},[n("div",[n("div",{staticClass:"notion-bookmark-title"},[n("NotionTextRenderer",t._b({attrs:{text:t.title||t.properties.link}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),t.description?n("div",{staticClass:"notion-bookmark-description"},[n("NotionTextRenderer",t._b({attrs:{text:t.description}},"NotionTextRenderer",t.pass,!1))],1):t._e(),t._v(" "),n("div",{staticClass:"notion-bookmark-link"},[t.f.bookmark_icon?n("img",{attrs:{alt:t.getTextContent(t.title||t.properties.link),src:t.f.bookmark_icon}}):t._e(),t._v(" "),n("div",[n("NotionTextRenderer",t._b({attrs:{text:t.properties.link}},"NotionTextRenderer",t.pass,!1))],1)])]),t._v(" "),t.f.bookmark_cover?n("div",{staticClass:"notion-bookmark-image"},[n("img",{attrs:{alt:t.getTextContent(t.title||t.properties.link),src:t.f.bookmark_cover}})]):t._e()])])},staticRenderFns:[]},undefined,{extends:b,name:"NotionBookmark",components:{NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),C=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.icon.includes("http")?n("img",{class:[t.format.page_cover&&"notion-page-icon-offset",t.big?"notion-page-icon-cover":"notion-page-icon"],attrs:{src:t.mapImageUrl(t.icon,t.block),alt:t.title?t.getTextContent(t.title):"Icon"}}):t.icon?n("span",{class:["notion-emoji",t.format.page_cover&&"notion-page-icon-offset",t.big?"notion-page-icon-cover":"notion-page-icon"],attrs:{role:"img","aria-label":t.icon}},[t._v("\n "+t._s(t.icon)+"\n")]):t._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionPageIcon",props:c(c({},g),{},{big:Boolean})},undefined,false,undefined,!1,void 0,void 0,void 0),T=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["notion-callout",t.blockColorClass(),t.blockColorClass("_co")]},[n("div",[n("NotionPageIcon",t._b({},"NotionPageIcon",t.pass,!1))],1),t._v(" "),n("div",{staticClass:"notion-callout-text"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionCallout",components:{NotionPageIcon:C,NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),R={extends:b,name:"NotionCode",components:{PrismComponent:s.default},data:function(){return{Prism:a.default}},computed:c(c({},h),{},{lang:function(){var t,e,n,o;return null===(t=this.properties)||void 0===t||null===(e=t.language)||void 0===e||null===(n=e[0])||void 0===n||null===(o=n[0])||void 0===o?void 0:o.toLowerCase()},langClass:function(){return"language-".concat(this.lang)},supported:function(){return this.Prism.languages[this.lang]}})},P=N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.blockMap&&t.value?n("NotionBlock",t._b({},"NotionBlock",t.pass,!1),t._l(t.value.content,(function(e){return n("NotionRenderer",t._b({key:e,attrs:{level:t.level+1,"content-id":e}},"NotionRenderer",t.pass,!1))})),1):t._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionRenderer",components:{NotionBlock:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isType("page")?n("div",[n("NotionPage",t._b({},"NotionPage",t.pass,!1),[t._t("default")],2)],1):t.isType(["header","sub_header","sub_sub_header"])?n("NotionHeader",t._b({},"NotionHeader",t.pass,!1)):t.isType("bookmark")?n("NotionBookmark",t._b({},"NotionBookmark",t.pass,!1)):t.isType("callout")?n("NotionCallout",t._b({},"NotionCallout",t.pass,!1)):t.isType("code")?n("NotionCode",t._b({},"NotionCode",t.pass,!1)):t.isType("text")?n("NotionText",t._b({},"NotionText",t.pass,!1)):t.isType("quote")?n("NotionQuote",t._b({},"NotionQuote",t.pass,!1)):t.isType("toggle")?n("NotionToggle",t._b({},"NotionToggle",t.pass,!1),[t._t("default")],2):t.isType("column_list")?n("div",{staticClass:"notion-row"},[t._t("default")],2):t.isType("column")?n("NotionColumn",{attrs:{format:t.format}},[t._t("default")],2):t.isType(["bulleted_list","numbered_list"])?n("NotionList",t._b({},"NotionList",t.pass,!1),[t._t("default")],2):t.isType(["image","embed","figma","video"])?n("NotionFigure",t._b({},"NotionFigure",t.pass,!1)):t.isType("divider")?n("hr",{staticClass:"notion-hr"}):t.todo&&t.visible?n("div",[t._v("todo: "+t._s(t.type)),t._t("default")],2):t._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionBlock",components:{NotionBookmark:x,NotionCallout:T,NotionCode:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.prism&&t.supported?n("pre",{class:["notion-code",t.langClass]},[n("PrismComponent",{attrs:{language:t.lang}},[t._v(t._s(t.properties.title[0][0]))])],1):n("pre",{class:["notion-code",t.langClass]},[n("code",{class:t.langClass},[t._v(t._s(t.properties.title[0][0]))])])},staticRenderFns:[]},undefined,R,undefined,false,undefined,!1,void 0,void 0,void 0),NotionColumn:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Fragment",[n("div",{staticClass:"notion-column",style:t.columnStyle},[t._t("default")],2),t._v(" "),n("div",{staticClass:"notion-spacer",style:t.spacerStyle})])},staticRenderFns:[]},undefined,{name:"NotionColumn",props:["format"],components:{Fragment:o.Fragment},computed:{columnStyle:function(){var t=Number((1/this.format.column_ratio).toFixed(0));return{width:"calc((100% - ".concat(46*(t-1),"px) * ").concat(this.format.column_ratio,")")}},spacerStyle:function(){return{width:"".concat(46,"px")}}}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionFigure:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("figure",{staticClass:"notion-asset-wrapper",style:t.width},[t.isType("image")?n("NotionImage",t._b({},"NotionImage",t.pass,!1)):t.isType(["embed","video","figma"])?n("NotionAsset",t._b({},"NotionAsset",t.pass,!1)):t._e(),t._v(" "),t.caption?n("figcaption",{staticClass:"notion-image-caption"},[n("NotionTextRenderer",t._b({attrs:{text:t.caption}},"NotionTextRenderer",t.pass,!1))],1):t._e()],1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionFigure",components:{NotionAsset:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:t.style},[n("iframe",{staticClass:"notion-image-inset",attrs:{src:t.src,allow:t.embedAllow}})])},staticRenderFns:[]},undefined,{extends:b,name:"NotionAsset",computed:c(c({},h),{},{src:function(){return"figma"===this.type?this.properties.source[0][0]:this.f.display_source},style:function(){var t=this.f.block_aspect_ratio||this.f.block_height/this.f.block_width;return{paddingBottom:"".concat(100*t,"%"),position:"relative"}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionImage:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.f.block_aspect_ratio?n("div",{style:t.style},[n("img",{staticClass:"notion-image-inset",attrs:{alt:t.alt||"Notion image",src:t.src}})]):n("img",{attrs:{alt:t.caption,src:t.src}})},staticRenderFns:[]},undefined,{extends:b,name:"NotionImage",computed:c(c({},h),{},{alt:function(){var t;return null===(t=this.caption)||void 0===t?void 0:t[0][0]},src:function(){var t;return this.mapImageUrl(null===(t=this.properties)||void 0===t?void 0:t.source[0][0],this.block)},style:function(){var t=this.f.block_aspect_ratio||this.f.block_height/this.f.block_width;return{paddingBottom:"".concat(100*t,"%"),position:"relative"}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionList:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isTopLevel&&"bulleted_list"===t.type?n("ul",{staticClass:"notion-list notion-list-disc"},[n("li",[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),t.value.content?n("NotionNestedList",t._b({},"NotionNestedList",t.pass,!1),[t._t("default")],2):t._e()],1):t.isTopLevel&&"numbered_list"===t.type?n("ol",{staticClass:"notion-list notion-list-numbered",attrs:{start:t.start}},[n("li",[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),t.value.content?n("NotionNestedList",t._b({},"NotionNestedList",t.pass,!1),[t._t("default")],2):t._e()],1):n("span",[n("li",[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),t.value.content?n("NotionNestedList",t._b({},"NotionNestedList",t.pass,!1),[t._t("default")],2):t._e()],1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionList",components:{NotionNestedList:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return"bulleted_list"===t.type?n("ul",{staticClass:"notion-list notion-list-disc"},[t._t("default")],2):n("ol",{staticClass:"notion-list notion-list-numbered"},[t._t("default")],2)},staticRenderFns:[]},undefined,{extends:b,name:"NotionNestedList",computed:c(c({},h),{},{start:function(){var t;return _(null===(t=this.value)||void 0===t?void 0:t.id,this.blockMap)}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionTextRenderer:y},computed:c(c({},h),{},{start:function(){var t;return _(null===(t=this.value)||void 0===t?void 0:t.id,this.blockMap)},isTopLevel:function(){var t,e,n;return this.type!==(null===(t=this.blockMap[null===(n=this.value)||void 0===n?void 0:n.parent_id])||void 0===t||null===(e=t.value)||void 0===e?void 0:e.type)}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionPage:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return 0===t.level&&t.fullPage?n("div",{staticClass:"notion"},[t.format&&t.format.page_cover?n("img",{staticClass:"notion-page-cover",style:t.coverStyle,attrs:{alt:t.getTextContent(t.title),src:t.mapImageUrl(t.format.page_cover,t.block)}}):t._e(),t._v(" "),n("main",{class:["notion-page",t.format&&!t.format.page_cover&&"notion-page-offset",t.format&&t.format.page_full_width&&"notion-full-width",t.format&&t.format.page_small_text&&"notion-small-text"]},[n("NotionPageIcon",t._b({attrs:{big:""}},"NotionPageIcon",t.pass,!1)),t._v(" "),n("div",{staticClass:"notion-title"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),t._t("default")],2)]):0===t.level?n("main",{staticClass:"notion"},[t._t("default")],2):t.hasPageLinkOptions?n(t.pageLinkOptions.component,t._b({tag:"component",staticClass:"notion-page-link"},"component",t.pageLinkProps(t.value.id),!1),[n("div",{staticClass:"notion-page-icon"},[n("NotionPageIcon",t._b({},"NotionPageIcon",t.pass,!1))],1),t._v(" "),n("div",{staticClass:"notion-page-text"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1)]):n("a",{staticClass:"notion-page-link",attrs:{target:t.pageLinkTarget,href:t.mapPageUrl(t.value.id)}},[n("div",{staticClass:"notion-page-icon"},[n("NotionPageIcon",t._b({},"NotionPageIcon",t.pass,!1))],1),t._v(" "),n("div",{staticClass:"notion-page-text"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionPage",components:{NotionPageHeader:N({render:function(){var t=this;t.$createElement;return t._self._c,t._m(0)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("header",{staticClass:"notion-page-header"},[e("div",{staticClass:"notion-nav-breadcrumbs"})])}]},undefined,{extends:b,name:"NotionPageHeader",components:{Decorator:k}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionPageIcon:C,NotionTextRenderer:y},computed:c(c({},h),{},{coverStyle:function(){var t=100*(1-(this.format.page_cover_position||.5));return{objectPosition:"center ".concat(t,"%")}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionHeader:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return"header"===t.type?n("h1",{staticClass:"notion-h1"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1):"sub_header"===t.type?n("h2",{staticClass:"notion-h2"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1):"sub_sub_header"===t.type?n("h3",{staticClass:"notion-h3"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1):t._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionHeader",components:{NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionText:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.properties?n("p",{class:["notion-text",t.blockColorClass()]},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1):n("div",{staticClass:"notion-blank"},[t._v("ย ")])},staticRenderFns:[]},undefined,{extends:b,name:"NotionText",components:{NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionToggle:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("details",{staticClass:"notion-toggle"},[n("summary",[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1),t._v(" "),n("div",[t._t("default")],2)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionToggle",components:{NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionQuote:N({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.properties?n("blockquote",{staticClass:"notion-quote"},[n("NotionTextRenderer",t._b({attrs:{text:t.title}},"NotionTextRenderer",t.pass,!1))],1):t._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionQuote",components:{NotionTextRenderer:y}},undefined,false,undefined,!1,void 0,void 0,void 0)}},undefined,false,undefined,!1,void 0,void 0,void 0)},props:{blockMap:[Object],contentId:String,fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:function(){return[]}},level:{type:Number,default:0},mapImageUrl:{type:Function,default:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,n=new URL("https://www.notion.so".concat(t.startsWith("/image")?t:"/image/".concat(encodeURIComponent(t))));if(e&&!t.includes("/images/page-cover/")){var o="space"===e.value.parent_table?"block":e.value.parent_table;n.searchParams.set("table",o),n.searchParams.set("id",e.value.id),n.searchParams.set("cache","v2")}return n.toString()}},mapPageUrl:{type:Function,default:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t=t.replace(/-/g,""),"/".concat(t)}},pageLinkOptions:Object,prism:{type:Boolean,default:!1},todo:{type:Boolean,default:!1}}},undefined,false,undefined,!1,void 0,void 0,void 0),L=Object.freeze({__proto__:null,NotionRenderer:P}),w=function(){var t=p(regeneratorRuntime.mark((function t(e){var n,o=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"https://api.vue-notion.workers.dev/v1",t.next=3,l.default("".concat(n,"/table/").concat(e)).then((function(t){return t.json()}));case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),O=function(){var t=p(regeneratorRuntime.mark((function t(e){var n,o=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"https://api.vue-notion.workers.dev/v1",t.next=3,l.default("".concat(n,"/page/").concat(e)).then((function(t){return t.json()}));case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),I=function(t){I.installed||(I.installed=!0,Object.entries(L).forEach((function(e){var n=v(e,2),o=n[0],i=n[1];t.component(o,i)})))},F={install:I},E=null;return"undefined"!=typeof window?E=window.Vue:"undefined"!=typeof global&&(E=global.Vue),E&&E.use(F),t.NotionRenderer=P,t.default=F,t.getPageBlocks=O,t.getPageTable=w,Object.defineProperty(t,"__esModule",{value:!0}),t}({},Prism,PrismComponent,vueFragment,fetch); | ||
var VueNotion=function(e,t,n,o,i){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=r(t),s=r(n),l=r(i);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function a(e){u(r,o,i,a,s,"next",e)}function s(e){u(r,o,i,a,s,"throw",e)}a(void 0)}))}}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,i,r=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var _=function(e,t){var n=function(e){var t=[],n=void 0,o=-1;return Object.keys(e).forEach((function(i){var r;null===(r=e[i].value.content)||void 0===r||r.forEach((function(i){var r,a,s=null===(r=e[i])||void 0===r||null===(a=r.value)||void 0===a?void 0:a.type;s&&s!==n&&(o++,n=s,t[o]=[]),t[o].push(i)})),n=void 0})),t}(t).find((function(t){return t.includes(e)}));if(n)return n.indexOf(e)+1},g={blockMap:{type:Object,required:!0},contentId:{type:String,required:!1},embedAllow:{type:String,default:"fullscreen"},fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:function(){return[]}},level:{type:Number,default:0},mapImageUrl:Function,mapPageUrl:Function,pageLinkOptions:Object,pageLinkTarget:{type:String,default:"_self"},prism:{type:Boolean,default:!1},katex:{type:Boolean,default:!1},textLinkTarget:{type:String,default:"_blank"},todo:{type:Boolean,default:!1}},h={pass:function(){return{blockMap:this.blockMap,contentId:this.contentId,embedAllow:this.embedAllow,fullPage:this.fullPage,hideList:this.hideList,level:this.level,mapImageUrl:this.mapImageUrl,mapPageUrl:this.mapPageUrl,pageLinkOptions:this.pageLinkOptions,prism:this.prism,katex:this.katex,todo:this.todo}},block:function(){var e=this.contentId||Object.keys(this.blockMap)[0];return this.blockMap[e]},value:function(){var e;return null===(e=this.block)||void 0===e?void 0:e.value},format:function(){var e;return null===(e=this.value)||void 0===e?void 0:e.format},f:function(){var e,t,n,o,i,r,a;return{block_aspect_ratio:null===(e=this.format)||void 0===e?void 0:e.block_aspect_ratio,block_height:(null===(t=this.format)||void 0===t?void 0:t.block_height)||1,block_width:(null===(n=this.format)||void 0===n?void 0:n.block_width)||1,block_color:null===(o=this.format)||void 0===o?void 0:o.block_color,bookmark_icon:null===(i=this.format)||void 0===i?void 0:i.bookmark_icon,bookmark_cover:null===(r=this.format)||void 0===r?void 0:r.bookmark_cover,display_source:null===(a=this.format)||void 0===a?void 0:a.display_source}},icon:function(){var e;return(null===(e=this.format)||void 0===e?void 0:e.page_icon)||""},width:function(){var e;return null===(e=this.format)||void 0===e?void 0:e.block_width},properties:function(){var e;return null===(e=this.value)||void 0===e?void 0:e.properties},caption:function(){var e;return null===(e=this.properties)||void 0===e?void 0:e.caption},description:function(){var e;return null===(e=this.properties)||void 0===e?void 0:e.description},title:function(){var e;return null===(e=this.properties)||void 0===e?void 0:e.title},type:function(){var e;return null===(e=this.value)||void 0===e?void 0:e.type},visible:function(){return!this.hideList.includes(this.type)},hasPageLinkOptions:function(){var e,t;return(null===(e=this.pageLinkOptions)||void 0===e?void 0:e.component)&&(null===(t=this.pageLinkOptions)||void 0===t?void 0:t.href)}},b={props:g,computed:h,methods:{getTextContent:function(e){return e.reduce((function(e,t){return e+t[0]}),"")},isType:function(e){return Array.isArray(e)?this.visible&&e.includes(this.type):this.visible&&this.type===e},blockColorClass:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=null===(e=this.format)||void 0===e?void 0:e.block_color;return n?"notion-".concat(n).concat(t):void 0},pageLinkProps:function(e){return f({},this.pageLinkOptions.href,this.mapPageUrl(e))}}};function N(e,t,n,o,i,r,a,s,l,d){"boolean"!=typeof a&&(l=s,s=a,a=!1);const c="function"==typeof n?n.options:n;let u;if(e&&e.render&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,i&&(c.functional=!0)),o&&(c._scopeId=o),r?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=u):t&&(u=a?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(c.functional){const e=c.render;c.render=function(t,n){return u.call(n),e(t,n)}}else{const e=c.beforeCreate;c.beforeCreate=e?[].concat(e,u):[u]}return n}var k=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isPageLink&&e.hasPageLinkOptions?n(e.pageLinkOptions.component,e._b({tag:"component",staticClass:"notion-link"},"component",e.pageLinkProps(e.decoratorValue),!1),[e._v("\n "+e._s(e.pageLinkTitle)+"\n")]):e.isPageLink?n("a",{staticClass:"notion-link",attrs:{target:e.pageLinkTarget,href:e.mapPageUrl(e.decoratorValue)}},[e._v(e._s(e.pageLinkTitle))]):"a"===e.decoratorKey&&e.hasPageLinkOptions&&e.isInlinePageLink?n(e.pageLinkOptions.component,e._b({tag:"component",staticClass:"notion-link"},"component",e.pageLinkProps(e.decoratorValue.slice(1)),!1),[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"a"===e.decoratorKey&&e.isInlinePageLink?n("a",{staticClass:"notion-link",attrs:{target:e.target,href:e.mapPageUrl(e.decoratorValue.slice(1))}},[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"a"===e.decoratorKey?n("a",{staticClass:"notion-link",attrs:{target:e.target,href:e.decoratorValue}},[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):0===e.decorators.length?n("span",[e._v(e._s(e.text))]):"h"===e.decoratorKey?n("span",{class:"notion-"+e.decoratorValue},[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"c"===e.decoratorKey?n("code",{staticClass:"notion-inline-code"},[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"b"===e.decoratorKey?n("b",[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"i"===e.decoratorKey?n("em",[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"s"===e.decoratorKey?n("s",[n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))],1):"e"===e.decoratorKey&&e.katex?n("katex-element",{tag:"component",attrs:{expression:e.decoratorValue}}):"e"===e.decoratorKey?n("code",{staticClass:"notion-inline-code"},[e._v("\n "+e._s(e.decoratorValue)+"\n")]):n("NotionDecorator",e._b({attrs:{content:e.nextContent}},"NotionDecorator",e.pass,!1))},staticRenderFns:[]},undefined,{extends:b,name:"NotionDecorator",props:c(c({},g),{},{content:Array}),computed:{text:function(){var e;return null===(e=this.content)||void 0===e?void 0:e[0]},decorators:function(){var e;return(null===(e=this.content)||void 0===e?void 0:e[1])||[]},decoratorKey:function(){var e,t;return null===(e=this.decorators)||void 0===e||null===(t=e[0])||void 0===t?void 0:t[0]},decoratorValue:function(){var e,t;return null===(e=this.decorators)||void 0===e||null===(t=e[0])||void 0===t?void 0:t[1]},unappliedDecorators:function(){var e=JSON.parse(JSON.stringify(this.decorators||[]));return e.shift(),e},nextContent:function(){return[this.text,this.unappliedDecorators]},isPageLink:function(){return"โฃ"===this.text},isInlinePageLink:function(){return this.decoratorValue&&"/"===this.decoratorValue[0]},pageLinkTitle:function(){var e,t,n,o,i,r;return(null===(e=this.blockMap)||void 0===e||null===(t=e[this.decoratorValue])||void 0===t||null===(n=t.value)||void 0===n||null===(o=n.properties)||void 0===o||null===(i=o.title)||void 0===i||null===(r=i[0])||void 0===r?void 0:r[0])||"link"},target:function(){return"page"===this.type?this.pageLinkTarget:this.textLinkTarget}}},undefined,false,undefined,!1,void 0,void 0,void 0),x=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",e._l(e.text,(function(t,o){return n("NotionDecorator",e._b({key:o,attrs:{content:t}},"NotionDecorator",e.pass,!1))})),1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionTextRenderer",props:c(c({},g),{},{text:Array}),components:{NotionDecorator:k}},undefined,false,undefined,!1,void 0,void 0,void 0),y=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"notion-row"},[n("a",{class:["notion-bookmark",e.f.block_color&&"notion-"+e.f.block_color],attrs:{target:"_blank",rel:"noopener noreferrer",href:e.properties.link}},[n("div",[n("div",{staticClass:"notion-bookmark-title"},[n("NotionTextRenderer",e._b({attrs:{text:e.title||e.properties.link}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),e.description?n("div",{staticClass:"notion-bookmark-description"},[n("NotionTextRenderer",e._b({attrs:{text:e.description}},"NotionTextRenderer",e.pass,!1))],1):e._e(),e._v(" "),n("div",{staticClass:"notion-bookmark-link"},[e.f.bookmark_icon?n("img",{attrs:{alt:e.getTextContent(e.title||e.properties.link),src:e.f.bookmark_icon}}):e._e(),e._v(" "),n("div",[n("NotionTextRenderer",e._b({attrs:{text:e.properties.link}},"NotionTextRenderer",e.pass,!1))],1)])]),e._v(" "),e.f.bookmark_cover?n("div",{staticClass:"notion-bookmark-image"},[n("img",{attrs:{alt:e.getTextContent(e.title||e.properties.link),src:e.f.bookmark_cover}})]):e._e()])])},staticRenderFns:[]},undefined,{extends:b,name:"NotionBookmark",components:{NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),C=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.icon.includes("http")?n("img",{class:[e.format.page_cover&&"notion-page-icon-offset",e.big?"notion-page-icon-cover":"notion-page-icon"],attrs:{src:e.mapImageUrl(e.icon,e.block),alt:e.title?e.getTextContent(e.title):"Icon"}}):e.icon?n("span",{class:["notion-emoji",e.format.page_cover&&"notion-page-icon-offset",e.big?"notion-page-icon-cover":"notion-page-icon"],attrs:{role:"img","aria-label":e.icon}},[e._v("\n "+e._s(e.icon)+"\n")]):e._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionPageIcon",props:c(c({},g),{},{big:Boolean})},undefined,false,undefined,!1,void 0,void 0,void 0),T=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["notion-callout",e.blockColorClass(),e.blockColorClass("_co")]},[n("div",[n("NotionPageIcon",e._b({},"NotionPageIcon",e.pass,!1))],1),e._v(" "),n("div",{staticClass:"notion-callout-text"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionCallout",components:{NotionPageIcon:C,NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),R=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.prism&&e.supported?n("pre",{class:["notion-code",e.langClass]},[n("PrismComponent",{attrs:{language:e.lang}},[e._v(e._s(e.properties.title[0][0]))])],1):n("pre",{class:["notion-code",e.langClass]},[n("code",{class:e.langClass},[e._v(e._s(e.properties.title[0][0]))])])},staticRenderFns:[]},undefined,{extends:b,name:"NotionCode",components:{PrismComponent:s.default},props:c(c({},g),{},{overrideLang:String,overrideLangClass:String}),data:function(){return{Prism:a.default}},computed:c(c({},h),{},{lang:function(){var e,t,n,o;return this.overrideLang||(null===(e=this.properties)||void 0===e||null===(t=e.language)||void 0===t||null===(n=t[0])||void 0===n||null===(o=n[0])||void 0===o?void 0:o.toLowerCase())},langClass:function(){return this.overrideLangClass||"language-".concat(this.lang)},supported:function(){return this.Prism.languages[this.lang]}})},undefined,false,undefined,!1,void 0,void 0,void 0),P=N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.blockMap&&e.value?n("NotionBlock",e._b({},"NotionBlock",e.pass,!1),e._l(e.value.content,(function(t){return n("NotionRenderer",e._b({key:t,attrs:{level:e.level+1,"content-id":t}},"NotionRenderer",e.pass,!1))})),1):e._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionRenderer",components:{NotionBlock:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isType("page")?n("div",[n("NotionPage",e._b({},"NotionPage",e.pass,!1),[e._t("default")],2)],1):e.isType(["header","sub_header","sub_sub_header"])?n("NotionHeader",e._b({},"NotionHeader",e.pass,!1)):e.isType("bookmark")?n("NotionBookmark",e._b({},"NotionBookmark",e.pass,!1)):e.isType("callout")?n("NotionCallout",e._b({},"NotionCallout",e.pass,!1)):e.isType("code")?n("NotionCode",e._b({},"NotionCode",e.pass,!1)):e.isType("equation")?n("NotionEquation",e._b({},"NotionEquation",e.pass,!1)):e.isType("text")?n("NotionText",e._b({},"NotionText",e.pass,!1)):e.isType("quote")?n("NotionQuote",e._b({},"NotionQuote",e.pass,!1)):e.isType("toggle")?n("NotionToggle",e._b({},"NotionToggle",e.pass,!1),[e._t("default")],2):e.isType("column_list")?n("div",{staticClass:"notion-row"},[e._t("default")],2):e.isType("column")?n("NotionColumn",{attrs:{format:e.format}},[e._t("default")],2):e.isType(["bulleted_list","numbered_list"])?n("NotionList",e._b({},"NotionList",e.pass,!1),[e._t("default")],2):e.isType(["image","embed","figma","video"])?n("NotionFigure",e._b({},"NotionFigure",e.pass,!1)):e.isType("divider")?n("hr",{staticClass:"notion-hr"}):e.todo&&e.visible?n("div",[e._v("todo: "+e._s(e.type)),e._t("default")],2):e._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionBlock",components:{NotionBookmark:y,NotionCallout:T,NotionCode:R,NotionColumn:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Fragment",[n("div",{staticClass:"notion-column",style:e.columnStyle},[e._t("default")],2),e._v(" "),n("div",{staticClass:"notion-spacer",style:e.spacerStyle})])},staticRenderFns:[]},undefined,{name:"NotionColumn",props:["format"],components:{Fragment:o.Fragment},computed:{columnStyle:function(){var e=Number((1/this.format.column_ratio).toFixed(0));return{width:"calc((100% - ".concat(46*(e-1),"px) * ").concat(this.format.column_ratio,")")}},spacerStyle:function(){return{width:"".concat(46,"px")}}}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionFigure:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("figure",{staticClass:"notion-asset-wrapper",style:e.width},[e.isType("image")?n("NotionImage",e._b({},"NotionImage",e.pass,!1)):e.isType(["embed","video","figma"])?n("NotionAsset",e._b({},"NotionAsset",e.pass,!1)):e._e(),e._v(" "),e.caption?n("figcaption",{staticClass:"notion-image-caption"},[n("NotionTextRenderer",e._b({attrs:{text:e.caption}},"NotionTextRenderer",e.pass,!1))],1):e._e()],1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionFigure",components:{NotionAsset:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{style:e.style},[n("iframe",{staticClass:"notion-image-inset",attrs:{src:e.src,allow:e.embedAllow}})])},staticRenderFns:[]},undefined,{extends:b,name:"NotionAsset",computed:c(c({},h),{},{src:function(){return"figma"===this.type?this.properties.source[0][0]:this.f.display_source},style:function(){var e=this.f.block_aspect_ratio||this.f.block_height/this.f.block_width;return{paddingBottom:"".concat(100*e,"%"),position:"relative"}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionImage:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.f.block_aspect_ratio?n("div",{style:e.style},[n("img",{staticClass:"notion-image-inset",attrs:{alt:e.alt||"Notion image",src:e.src}})]):n("img",{attrs:{alt:e.caption,src:e.src}})},staticRenderFns:[]},undefined,{extends:b,name:"NotionImage",computed:c(c({},h),{},{alt:function(){var e;return null===(e=this.caption)||void 0===e?void 0:e[0][0]},src:function(){var e;return this.mapImageUrl(null===(e=this.properties)||void 0===e?void 0:e.source[0][0],this.block)},style:function(){var e=this.f.block_aspect_ratio||this.f.block_height/this.f.block_width;return{paddingBottom:"".concat(100*e,"%"),position:"relative"}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionList:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isTopLevel&&"bulleted_list"===e.type?n("ul",{staticClass:"notion-list notion-list-disc"},[n("li",[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),e.value.content?n("NotionNestedList",e._b({},"NotionNestedList",e.pass,!1),[e._t("default")],2):e._e()],1):e.isTopLevel&&"numbered_list"===e.type?n("ol",{staticClass:"notion-list notion-list-numbered",attrs:{start:e.start}},[n("li",[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),e.value.content?n("NotionNestedList",e._b({},"NotionNestedList",e.pass,!1),[e._t("default")],2):e._e()],1):n("span",[n("li",[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),e.value.content?n("NotionNestedList",e._b({},"NotionNestedList",e.pass,!1),[e._t("default")],2):e._e()],1)},staticRenderFns:[]},undefined,{extends:b,name:"NotionList",components:{NotionNestedList:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return"bulleted_list"===e.type?n("ul",{staticClass:"notion-list notion-list-disc"},[e._t("default")],2):n("ol",{staticClass:"notion-list notion-list-numbered"},[e._t("default")],2)},staticRenderFns:[]},undefined,{extends:b,name:"NotionNestedList",computed:c(c({},h),{},{start:function(){var e;return _(null===(e=this.value)||void 0===e?void 0:e.id,this.blockMap)}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionTextRenderer:x},computed:c(c({},h),{},{start:function(){var e;return _(null===(e=this.value)||void 0===e?void 0:e.id,this.blockMap)},isTopLevel:function(){var e,t,n;return this.type!==(null===(e=this.blockMap[null===(n=this.value)||void 0===n?void 0:n.parent_id])||void 0===e||null===(t=e.value)||void 0===t?void 0:t.type)}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionPage:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return 0===e.level&&e.fullPage?n("div",{staticClass:"notion"},[e.format&&e.format.page_cover?n("img",{staticClass:"notion-page-cover",style:e.coverStyle,attrs:{alt:e.getTextContent(e.title),src:e.mapImageUrl(e.format.page_cover,e.block)}}):e._e(),e._v(" "),n("main",{class:["notion-page",e.format&&!e.format.page_cover&&"notion-page-offset",e.format&&e.format.page_full_width&&"notion-full-width",e.format&&e.format.page_small_text&&"notion-small-text"]},[n("NotionPageIcon",e._b({attrs:{big:""}},"NotionPageIcon",e.pass,!1)),e._v(" "),n("div",{staticClass:"notion-title"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),e._t("default")],2)]):0===e.level?n("main",{staticClass:"notion"},[e._t("default")],2):e.hasPageLinkOptions?n(e.pageLinkOptions.component,e._b({tag:"component",staticClass:"notion-page-link"},"component",e.pageLinkProps(e.value.id),!1),[n("div",{staticClass:"notion-page-icon"},[n("NotionPageIcon",e._b({},"NotionPageIcon",e.pass,!1))],1),e._v(" "),n("div",{staticClass:"notion-page-text"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1)]):n("a",{staticClass:"notion-page-link",attrs:{target:e.pageLinkTarget,href:e.mapPageUrl(e.value.id)}},[n("div",{staticClass:"notion-page-icon"},[n("NotionPageIcon",e._b({},"NotionPageIcon",e.pass,!1))],1),e._v(" "),n("div",{staticClass:"notion-page-text"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionPage",components:{NotionPageHeader:N({render:function(){var e=this;e.$createElement;return e._self._c,e._m(0)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("header",{staticClass:"notion-page-header"},[t("div",{staticClass:"notion-nav-breadcrumbs"})])}]},undefined,{extends:b,name:"NotionPageHeader",components:{Decorator:k}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionPageIcon:C,NotionTextRenderer:x},computed:c(c({},h),{},{coverStyle:function(){var e=100*(1-(this.format.page_cover_position||.5));return{objectPosition:"center ".concat(e,"%")}}})},undefined,false,undefined,!1,void 0,void 0,void 0),NotionHeader:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return"header"===e.type?n("h1",{staticClass:"notion-h1"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1):"sub_header"===e.type?n("h2",{staticClass:"notion-h2"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1):"sub_sub_header"===e.type?n("h3",{staticClass:"notion-h3"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1):e._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionHeader",components:{NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionText:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.properties?n("p",{class:["notion-text",e.blockColorClass()]},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1):n("div",{staticClass:"notion-blank"},[e._v("ย ")])},staticRenderFns:[]},undefined,{extends:b,name:"NotionText",components:{NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionToggle:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("details",{staticClass:"notion-toggle"},[n("summary",[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1),e._v(" "),n("div",[e._t("default")],2)])},staticRenderFns:[]},undefined,{extends:b,name:"NotionToggle",components:{NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionQuote:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.properties?n("blockquote",{staticClass:"notion-quote"},[n("NotionTextRenderer",e._b({attrs:{text:e.title}},"NotionTextRenderer",e.pass,!1))],1):e._e()},staticRenderFns:[]},undefined,{extends:b,name:"NotionQuote",components:{NotionTextRenderer:x}},undefined,false,undefined,!1,void 0,void 0,void 0),NotionEquation:N({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.katex?n("div",[n("katex-element",{tag:"component",attrs:{expression:e.equation}})],1):n("NotionCode",e._b({attrs:{overrideLang:"latex",overrideLangClass:"language-latex"}},"NotionCode",e.pass,!1))},staticRenderFns:[]},undefined,{extends:b,name:"NotionEquation",components:{NotionCode:R},computed:c(c({},h),{},{equation:function(){var e,t,n;return null===(e=this.properties)||void 0===e||null===(t=e.title)||void 0===t||null===(n=t[0])||void 0===n?void 0:n[0]}})},undefined,false,undefined,!1,void 0,void 0,void 0)}},undefined,false,undefined,!1,void 0,void 0,void 0)},props:{blockMap:[Object],contentId:String,fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:function(){return[]}},level:{type:Number,default:0},mapImageUrl:{type:Function,default:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=new URL("https://www.notion.so".concat(e.startsWith("/image")?e:"/image/".concat(encodeURIComponent(e))));if(t&&!e.includes("/images/page-cover/")){var o="space"===t.value.parent_table?"block":t.value.parent_table;n.searchParams.set("table",o),n.searchParams.set("id",t.value.id),n.searchParams.set("cache","v2")}return n.toString()}},mapPageUrl:{type:Function,default:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=e.replace(/-/g,""),"/".concat(e)}},pageLinkOptions:Object,prism:{type:Boolean,default:!1},todo:{type:Boolean,default:!1}}},undefined,false,undefined,!1,void 0,void 0,void 0),L=Object.freeze({__proto__:null,NotionRenderer:P}),w=function(){var e=p(regeneratorRuntime.mark((function e(t){var n,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"https://api.vue-notion.workers.dev/v1",e.next=3,l.default("".concat(n,"/table/").concat(t)).then((function(e){return e.json()}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=p(regeneratorRuntime.mark((function e(t){var n,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"https://api.vue-notion.workers.dev/v1",e.next=3,l.default("".concat(n,"/page/").concat(t)).then((function(e){return e.json()}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(e){E.installed||(E.installed=!0,Object.entries(L).forEach((function(t){var n=v(t,2),o=n[0],i=n[1];e.component(o,i)})))},F={install:E},I=null;return"undefined"!=typeof window?I=window.Vue:"undefined"!=typeof global&&(I=global.Vue),I&&I.use(F),e.NotionRenderer=P,e.default=F,e.getPageBlocks=O,e.getPageTable=w,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Prism,PrismComponent,vueFragment,fetch); |
515
dist/ssr.js
@@ -247,2 +247,6 @@ 'use strict';Object.defineProperty(exports,'__esModule',{value:true});var Prism=require('prismjs'),PrismComponent=require('vue-prism-component'),vueFragment=require('vue-fragment'),fetch=require('cross-fetch');function _interopDefaultLegacy(e){return e&&typeof e==='object'&&'default'in e?e:{'default':e}}var Prism__default=/*#__PURE__*/_interopDefaultLegacy(Prism);var PrismComponent__default=/*#__PURE__*/_interopDefaultLegacy(PrismComponent);var fetch__default=/*#__PURE__*/_interopDefaultLegacy(fetch);function ownKeys(object, enumerableOnly) { | ||
}, | ||
katex: { | ||
type: Boolean, | ||
default: false | ||
}, | ||
textLinkTarget: { | ||
@@ -271,2 +275,3 @@ type: String, | ||
prism: this.prism, | ||
katex: this.katex, | ||
todo: this.todo | ||
@@ -370,3 +375,3 @@ }; | ||
} | ||
};var script$j = { | ||
};var script$k = { | ||
extends: Blockable, | ||
@@ -500,6 +505,6 @@ name: "NotionDecorator", | ||
}/* script */ | ||
var __vue_script__$j = script$j; | ||
var __vue_script__$k = script$k; | ||
/* template */ | ||
var __vue_render__$j = function __vue_render__() { | ||
var __vue_render__$k = function __vue_render__() { | ||
var _vm = this; | ||
@@ -571,3 +576,3 @@ | ||
} | ||
}, 'NotionDecorator', _vm.pass, false))], 1) : _vm.decoratorKey === 'e' ? _c('katex-element', { | ||
}, 'NotionDecorator', _vm.pass, false))], 1) : _vm.decoratorKey === 'e' && _vm.katex ? _c('katex-element', { | ||
tag: "component", | ||
@@ -577,3 +582,5 @@ attrs: { | ||
} | ||
}) : _c('NotionDecorator', _vm._b({ | ||
}) : _vm.decoratorKey === 'e' ? _c('code', { | ||
staticClass: "notion-inline-code" | ||
}, [_vm._v("\n " + _vm._s(_vm.decoratorValue) + "\n")]) : _c('NotionDecorator', _vm._b({ | ||
attrs: { | ||
@@ -585,15 +592,15 @@ "content": _vm.nextContent | ||
var __vue_staticRenderFns__$j = []; | ||
var __vue_staticRenderFns__$k = []; | ||
/* style */ | ||
var __vue_inject_styles__$j = undefined; | ||
var __vue_inject_styles__$k = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$j = undefined; | ||
var __vue_scope_id__$k = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$j = "data-v-18df2d46"; | ||
var __vue_module_identifier__$k = "data-v-a4899e42"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$j = false; | ||
var __vue_is_functional_template__$k = false; | ||
/* style inject */ | ||
@@ -605,6 +612,6 @@ | ||
var __vue_component__$j = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$j, | ||
staticRenderFns: __vue_staticRenderFns__$j | ||
}, __vue_inject_styles__$j, __vue_script__$j, __vue_scope_id__$j, __vue_is_functional_template__$j, __vue_module_identifier__$j, false, undefined, undefined, undefined);var script$i = { | ||
var __vue_component__$k = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$k, | ||
staticRenderFns: __vue_staticRenderFns__$k | ||
}, __vue_inject_styles__$k, __vue_script__$k, __vue_scope_id__$k, __vue_is_functional_template__$k, __vue_module_identifier__$k, false, undefined, undefined, undefined);var script$j = { | ||
extends: Blockable, | ||
@@ -616,9 +623,9 @@ name: "NotionTextRenderer", | ||
components: { | ||
NotionDecorator: __vue_component__$j | ||
NotionDecorator: __vue_component__$k | ||
} | ||
};/* script */ | ||
var __vue_script__$i = script$i; | ||
var __vue_script__$j = script$j; | ||
/* template */ | ||
var __vue_render__$i = function __vue_render__() { | ||
var __vue_render__$j = function __vue_render__() { | ||
var _vm = this; | ||
@@ -640,15 +647,15 @@ | ||
var __vue_staticRenderFns__$i = []; | ||
var __vue_staticRenderFns__$j = []; | ||
/* style */ | ||
var __vue_inject_styles__$i = undefined; | ||
var __vue_inject_styles__$j = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$i = undefined; | ||
var __vue_scope_id__$j = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$i = "data-v-1f86deb3"; | ||
var __vue_module_identifier__$j = "data-v-1f86deb3"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$i = false; | ||
var __vue_is_functional_template__$j = false; | ||
/* style inject */ | ||
@@ -660,17 +667,17 @@ | ||
var __vue_component__$i = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$i, | ||
staticRenderFns: __vue_staticRenderFns__$i | ||
}, __vue_inject_styles__$i, __vue_script__$i, __vue_scope_id__$i, __vue_is_functional_template__$i, __vue_module_identifier__$i, false, undefined, undefined, undefined);// | ||
var script$h = { | ||
var __vue_component__$j = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$j, | ||
staticRenderFns: __vue_staticRenderFns__$j | ||
}, __vue_inject_styles__$j, __vue_script__$j, __vue_scope_id__$j, __vue_is_functional_template__$j, __vue_module_identifier__$j, false, undefined, undefined, undefined);// | ||
var script$i = { | ||
extends: Blockable, | ||
name: "NotionBookmark", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
};/* script */ | ||
var __vue_script__$h = script$h; | ||
var __vue_script__$i = script$i; | ||
/* template */ | ||
var __vue_render__$h = function __vue_render__() { | ||
var __vue_render__$i = function __vue_render__() { | ||
var _vm = this; | ||
@@ -699,15 +706,15 @@ | ||
var __vue_staticRenderFns__$h = []; | ||
var __vue_staticRenderFns__$i = []; | ||
/* style */ | ||
var __vue_inject_styles__$h = undefined; | ||
var __vue_inject_styles__$i = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$h = undefined; | ||
var __vue_scope_id__$i = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$h = "data-v-7a3b68fc"; | ||
var __vue_module_identifier__$i = "data-v-7a3b68fc"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$h = false; | ||
var __vue_is_functional_template__$i = false; | ||
/* style inject */ | ||
@@ -719,6 +726,6 @@ | ||
var __vue_component__$h = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$h, | ||
staticRenderFns: __vue_staticRenderFns__$h | ||
}, __vue_inject_styles__$h, __vue_script__$h, __vue_scope_id__$h, __vue_is_functional_template__$h, __vue_module_identifier__$h, false, undefined, undefined, undefined);var script$g = { | ||
var __vue_component__$i = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$i, | ||
staticRenderFns: __vue_staticRenderFns__$i | ||
}, __vue_inject_styles__$i, __vue_script__$i, __vue_scope_id__$i, __vue_is_functional_template__$i, __vue_module_identifier__$i, false, undefined, undefined, undefined);var script$h = { | ||
extends: Blockable, | ||
@@ -730,6 +737,6 @@ name: "NotionPageIcon", | ||
};/* script */ | ||
var __vue_script__$g = script$g; | ||
var __vue_script__$h = script$h; | ||
/* template */ | ||
var __vue_render__$g = function __vue_render__() { | ||
var __vue_render__$h = function __vue_render__() { | ||
var _vm = this; | ||
@@ -756,15 +763,15 @@ | ||
var __vue_staticRenderFns__$g = []; | ||
var __vue_staticRenderFns__$h = []; | ||
/* style */ | ||
var __vue_inject_styles__$g = undefined; | ||
var __vue_inject_styles__$h = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$g = undefined; | ||
var __vue_scope_id__$h = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$g = "data-v-1a0dba29"; | ||
var __vue_module_identifier__$h = "data-v-1a0dba29"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$g = false; | ||
var __vue_is_functional_template__$h = false; | ||
/* style inject */ | ||
@@ -776,18 +783,18 @@ | ||
var __vue_component__$g = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$g, | ||
staticRenderFns: __vue_staticRenderFns__$g | ||
}, __vue_inject_styles__$g, __vue_script__$g, __vue_scope_id__$g, __vue_is_functional_template__$g, __vue_module_identifier__$g, false, undefined, undefined, undefined);// | ||
var script$f = { | ||
var __vue_component__$h = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$h, | ||
staticRenderFns: __vue_staticRenderFns__$h | ||
}, __vue_inject_styles__$h, __vue_script__$h, __vue_scope_id__$h, __vue_is_functional_template__$h, __vue_module_identifier__$h, false, undefined, undefined, undefined);// | ||
var script$g = { | ||
extends: Blockable, | ||
name: "NotionCallout", | ||
components: { | ||
NotionPageIcon: __vue_component__$g, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionPageIcon: __vue_component__$h, | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
};/* script */ | ||
var __vue_script__$f = script$f; | ||
var __vue_script__$g = script$g; | ||
/* template */ | ||
var __vue_render__$f = function __vue_render__() { | ||
var __vue_render__$g = function __vue_render__() { | ||
var _vm = this; | ||
@@ -808,15 +815,15 @@ | ||
var __vue_staticRenderFns__$f = []; | ||
var __vue_staticRenderFns__$g = []; | ||
/* style */ | ||
var __vue_inject_styles__$f = undefined; | ||
var __vue_inject_styles__$g = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$f = undefined; | ||
var __vue_scope_id__$g = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$f = "data-v-00a70819"; | ||
var __vue_module_identifier__$g = "data-v-00a70819"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$f = false; | ||
var __vue_is_functional_template__$g = false; | ||
/* style inject */ | ||
@@ -828,6 +835,6 @@ | ||
var __vue_component__$f = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$f, | ||
staticRenderFns: __vue_staticRenderFns__$f | ||
}, __vue_inject_styles__$f, __vue_script__$f, __vue_scope_id__$f, __vue_is_functional_template__$f, __vue_module_identifier__$f, false, undefined, undefined, undefined);var script$e = { | ||
var __vue_component__$g = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$g, | ||
staticRenderFns: __vue_staticRenderFns__$g | ||
}, __vue_inject_styles__$g, __vue_script__$g, __vue_scope_id__$g, __vue_is_functional_template__$g, __vue_module_identifier__$g, false, undefined, undefined, undefined);var script$f = { | ||
extends: Blockable, | ||
@@ -838,2 +845,6 @@ name: "NotionCode", | ||
}, | ||
props: _objectSpread2(_objectSpread2({}, blockProps), {}, { | ||
overrideLang: String, | ||
overrideLangClass: String | ||
}), | ||
data: function data() { | ||
@@ -848,6 +859,6 @@ return { | ||
return (_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$lang = _this$properties.language) === null || _this$properties$lang === void 0 ? void 0 : (_this$properties$lang2 = _this$properties$lang[0]) === null || _this$properties$lang2 === void 0 ? void 0 : (_this$properties$lang3 = _this$properties$lang2[0]) === null || _this$properties$lang3 === void 0 ? void 0 : _this$properties$lang3.toLowerCase(); | ||
return this.overrideLang || ((_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$lang = _this$properties.language) === null || _this$properties$lang === void 0 ? void 0 : (_this$properties$lang2 = _this$properties$lang[0]) === null || _this$properties$lang2 === void 0 ? void 0 : (_this$properties$lang3 = _this$properties$lang2[0]) === null || _this$properties$lang3 === void 0 ? void 0 : _this$properties$lang3.toLowerCase()); | ||
}, | ||
langClass: function langClass() { | ||
return "language-".concat(this.lang); | ||
return this.overrideLangClass || "language-".concat(this.lang); | ||
}, | ||
@@ -859,6 +870,6 @@ supported: function supported() { | ||
};/* script */ | ||
var __vue_script__$e = script$e; | ||
var __vue_script__$f = script$f; | ||
/* template */ | ||
var __vue_render__$e = function __vue_render__() { | ||
var __vue_render__$f = function __vue_render__() { | ||
var _vm = this; | ||
@@ -881,15 +892,15 @@ | ||
var __vue_staticRenderFns__$e = []; | ||
var __vue_staticRenderFns__$f = []; | ||
/* style */ | ||
var __vue_inject_styles__$e = undefined; | ||
var __vue_inject_styles__$f = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$e = undefined; | ||
var __vue_scope_id__$f = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$e = "data-v-7e4651c7"; | ||
var __vue_module_identifier__$f = "data-v-4f90d000"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$e = false; | ||
var __vue_is_functional_template__$f = false; | ||
/* style inject */ | ||
@@ -901,9 +912,9 @@ | ||
var __vue_component__$e = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$e, | ||
staticRenderFns: __vue_staticRenderFns__$e | ||
}, __vue_inject_styles__$e, __vue_script__$e, __vue_scope_id__$e, __vue_is_functional_template__$e, __vue_module_identifier__$e, false, undefined, undefined, undefined);// | ||
var __vue_component__$f = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$f, | ||
staticRenderFns: __vue_staticRenderFns__$f | ||
}, __vue_inject_styles__$f, __vue_script__$f, __vue_scope_id__$f, __vue_is_functional_template__$f, __vue_module_identifier__$f, false, undefined, undefined, undefined);// | ||
var baseWidth = 46; // todo: add magic numbers to a config json | ||
var script$d = { | ||
var script$e = { | ||
name: "NotionColumn", | ||
@@ -929,6 +940,6 @@ props: ["format"], | ||
};/* script */ | ||
var __vue_script__$d = script$d; | ||
var __vue_script__$e = script$e; | ||
/* template */ | ||
var __vue_render__$d = function __vue_render__() { | ||
var __vue_render__$e = function __vue_render__() { | ||
var _vm = this; | ||
@@ -949,15 +960,15 @@ | ||
var __vue_staticRenderFns__$d = []; | ||
var __vue_staticRenderFns__$e = []; | ||
/* style */ | ||
var __vue_inject_styles__$d = undefined; | ||
var __vue_inject_styles__$e = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$d = undefined; | ||
var __vue_scope_id__$e = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$d = "data-v-311c46b0"; | ||
var __vue_module_identifier__$e = "data-v-311c46b0"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$d = false; | ||
var __vue_is_functional_template__$e = false; | ||
/* style inject */ | ||
@@ -969,6 +980,6 @@ | ||
var __vue_component__$d = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$d, | ||
staticRenderFns: __vue_staticRenderFns__$d | ||
}, __vue_inject_styles__$d, __vue_script__$d, __vue_scope_id__$d, __vue_is_functional_template__$d, __vue_module_identifier__$d, false, undefined, undefined, undefined);var script$c = { | ||
var __vue_component__$e = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$e, | ||
staticRenderFns: __vue_staticRenderFns__$e | ||
}, __vue_inject_styles__$e, __vue_script__$e, __vue_scope_id__$e, __vue_is_functional_template__$e, __vue_module_identifier__$e, false, undefined, undefined, undefined);var script$d = { | ||
extends: Blockable, | ||
@@ -989,6 +1000,6 @@ name: "NotionAsset", | ||
};/* script */ | ||
var __vue_script__$c = script$c; | ||
var __vue_script__$d = script$d; | ||
/* template */ | ||
var __vue_render__$c = function __vue_render__() { | ||
var __vue_render__$d = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1005,15 +1016,15 @@ | ||
var __vue_staticRenderFns__$c = []; | ||
var __vue_staticRenderFns__$d = []; | ||
/* style */ | ||
var __vue_inject_styles__$c = undefined; | ||
var __vue_inject_styles__$d = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$c = undefined; | ||
var __vue_scope_id__$d = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$c = "data-v-609998ad"; | ||
var __vue_module_identifier__$d = "data-v-609998ad"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$c = false; | ||
var __vue_is_functional_template__$d = false; | ||
/* style inject */ | ||
@@ -1025,6 +1036,6 @@ | ||
var __vue_component__$c = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$c, | ||
staticRenderFns: __vue_staticRenderFns__$c | ||
}, __vue_inject_styles__$c, __vue_script__$c, __vue_scope_id__$c, __vue_is_functional_template__$c, __vue_module_identifier__$c, false, undefined, undefined, undefined);var script$b = { | ||
var __vue_component__$d = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$d, | ||
staticRenderFns: __vue_staticRenderFns__$d | ||
}, __vue_inject_styles__$d, __vue_script__$d, __vue_scope_id__$d, __vue_is_functional_template__$d, __vue_module_identifier__$d, false, undefined, undefined, undefined);var script$c = { | ||
extends: Blockable, | ||
@@ -1052,6 +1063,6 @@ name: "NotionImage", | ||
};/* script */ | ||
var __vue_script__$b = script$b; | ||
var __vue_script__$c = script$c; | ||
/* template */ | ||
var __vue_render__$b = function __vue_render__() { | ||
var __vue_render__$c = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1073,15 +1084,15 @@ | ||
var __vue_staticRenderFns__$b = []; | ||
var __vue_staticRenderFns__$c = []; | ||
/* style */ | ||
var __vue_inject_styles__$b = undefined; | ||
var __vue_inject_styles__$c = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$b = undefined; | ||
var __vue_scope_id__$c = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$b = "data-v-57bac6c8"; | ||
var __vue_module_identifier__$c = "data-v-57bac6c8"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$b = false; | ||
var __vue_is_functional_template__$c = false; | ||
/* style inject */ | ||
@@ -1093,19 +1104,19 @@ | ||
var __vue_component__$b = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$b, | ||
staticRenderFns: __vue_staticRenderFns__$b | ||
}, __vue_inject_styles__$b, __vue_script__$b, __vue_scope_id__$b, __vue_is_functional_template__$b, __vue_module_identifier__$b, false, undefined, undefined, undefined);// | ||
var script$a = { | ||
var __vue_component__$c = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$c, | ||
staticRenderFns: __vue_staticRenderFns__$c | ||
}, __vue_inject_styles__$c, __vue_script__$c, __vue_scope_id__$c, __vue_is_functional_template__$c, __vue_module_identifier__$c, false, undefined, undefined, undefined);// | ||
var script$b = { | ||
extends: Blockable, | ||
name: "NotionFigure", | ||
components: { | ||
NotionAsset: __vue_component__$c, | ||
NotionImage: __vue_component__$b, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionAsset: __vue_component__$d, | ||
NotionImage: __vue_component__$c, | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
};/* script */ | ||
var __vue_script__$a = script$a; | ||
var __vue_script__$b = script$b; | ||
/* template */ | ||
var __vue_render__$a = function __vue_render__() { | ||
var __vue_render__$b = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1127,15 +1138,15 @@ | ||
var __vue_staticRenderFns__$a = []; | ||
var __vue_staticRenderFns__$b = []; | ||
/* style */ | ||
var __vue_inject_styles__$a = undefined; | ||
var __vue_inject_styles__$b = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$a = undefined; | ||
var __vue_scope_id__$b = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$a = "data-v-4ee8bc0c"; | ||
var __vue_module_identifier__$b = "data-v-4ee8bc0c"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$a = false; | ||
var __vue_is_functional_template__$b = false; | ||
/* style inject */ | ||
@@ -1147,6 +1158,6 @@ | ||
var __vue_component__$a = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$a, | ||
staticRenderFns: __vue_staticRenderFns__$a | ||
}, __vue_inject_styles__$a, __vue_script__$a, __vue_scope_id__$a, __vue_is_functional_template__$a, __vue_module_identifier__$a, false, undefined, undefined, undefined);var script$9 = { | ||
var __vue_component__$b = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$b, | ||
staticRenderFns: __vue_staticRenderFns__$b | ||
}, __vue_inject_styles__$b, __vue_script__$b, __vue_scope_id__$b, __vue_is_functional_template__$b, __vue_module_identifier__$b, false, undefined, undefined, undefined);var script$a = { | ||
extends: Blockable, | ||
@@ -1162,6 +1173,6 @@ name: "NotionNestedList", | ||
};/* script */ | ||
var __vue_script__$9 = script$9; | ||
var __vue_script__$a = script$a; | ||
/* template */ | ||
var __vue_render__$9 = function __vue_render__() { | ||
var __vue_render__$a = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1180,15 +1191,15 @@ | ||
var __vue_staticRenderFns__$9 = []; | ||
var __vue_staticRenderFns__$a = []; | ||
/* style */ | ||
var __vue_inject_styles__$9 = undefined; | ||
var __vue_inject_styles__$a = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$9 = undefined; | ||
var __vue_scope_id__$a = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$9 = "data-v-2fbde96d"; | ||
var __vue_module_identifier__$a = "data-v-2fbde96d"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$9 = false; | ||
var __vue_is_functional_template__$a = false; | ||
/* style inject */ | ||
@@ -1200,11 +1211,11 @@ | ||
var __vue_component__$9 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$9, | ||
staticRenderFns: __vue_staticRenderFns__$9 | ||
}, __vue_inject_styles__$9, __vue_script__$9, __vue_scope_id__$9, __vue_is_functional_template__$9, __vue_module_identifier__$9, false, undefined, undefined, undefined);var script$8 = { | ||
var __vue_component__$a = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$a, | ||
staticRenderFns: __vue_staticRenderFns__$a | ||
}, __vue_inject_styles__$a, __vue_script__$a, __vue_scope_id__$a, __vue_is_functional_template__$a, __vue_module_identifier__$a, false, undefined, undefined, undefined);var script$9 = { | ||
extends: Blockable, | ||
name: "NotionList", | ||
components: { | ||
NotionNestedList: __vue_component__$9, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionNestedList: __vue_component__$a, | ||
NotionTextRenderer: __vue_component__$j | ||
}, | ||
@@ -1224,6 +1235,6 @@ computed: _objectSpread2(_objectSpread2({}, blockComputed), {}, { | ||
};/* script */ | ||
var __vue_script__$8 = script$8; | ||
var __vue_script__$9 = script$9; | ||
/* template */ | ||
var __vue_render__$8 = function __vue_render__() { | ||
var __vue_render__$9 = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1257,15 +1268,15 @@ | ||
var __vue_staticRenderFns__$8 = []; | ||
var __vue_staticRenderFns__$9 = []; | ||
/* style */ | ||
var __vue_inject_styles__$8 = undefined; | ||
var __vue_inject_styles__$9 = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$8 = undefined; | ||
var __vue_scope_id__$9 = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$8 = "data-v-5721d4f4"; | ||
var __vue_module_identifier__$9 = "data-v-5721d4f4"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$8 = false; | ||
var __vue_is_functional_template__$9 = false; | ||
/* style inject */ | ||
@@ -1277,17 +1288,17 @@ | ||
var __vue_component__$8 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$8, | ||
staticRenderFns: __vue_staticRenderFns__$8 | ||
}, __vue_inject_styles__$8, __vue_script__$8, __vue_scope_id__$8, __vue_is_functional_template__$8, __vue_module_identifier__$8, false, undefined, undefined, undefined);// | ||
var script$7 = { | ||
var __vue_component__$9 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$9, | ||
staticRenderFns: __vue_staticRenderFns__$9 | ||
}, __vue_inject_styles__$9, __vue_script__$9, __vue_scope_id__$9, __vue_is_functional_template__$9, __vue_module_identifier__$9, false, undefined, undefined, undefined);// | ||
var script$8 = { | ||
extends: Blockable, | ||
name: "NotionPageHeader", | ||
components: { | ||
Decorator: __vue_component__$j | ||
Decorator: __vue_component__$k | ||
} | ||
};/* script */ | ||
var __vue_script__$7 = script$7; | ||
var __vue_script__$8 = script$8; | ||
/* template */ | ||
var __vue_render__$7 = function __vue_render__() { | ||
var __vue_render__$8 = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1304,15 +1315,15 @@ | ||
var __vue_staticRenderFns__$7 = []; | ||
var __vue_staticRenderFns__$8 = []; | ||
/* style */ | ||
var __vue_inject_styles__$7 = undefined; | ||
var __vue_inject_styles__$8 = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$7 = undefined; | ||
var __vue_scope_id__$8 = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$7 = "data-v-3ff37d03"; | ||
var __vue_module_identifier__$8 = "data-v-3ff37d03"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$7 = false; | ||
var __vue_is_functional_template__$8 = false; | ||
/* style inject */ | ||
@@ -1324,12 +1335,12 @@ | ||
var __vue_component__$7 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$7, | ||
staticRenderFns: __vue_staticRenderFns__$7 | ||
}, __vue_inject_styles__$7, __vue_script__$7, __vue_scope_id__$7, __vue_is_functional_template__$7, __vue_module_identifier__$7, false, undefined, undefined, undefined);var script$6 = { | ||
var __vue_component__$8 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$8, | ||
staticRenderFns: __vue_staticRenderFns__$8 | ||
}, __vue_inject_styles__$8, __vue_script__$8, __vue_scope_id__$8, __vue_is_functional_template__$8, __vue_module_identifier__$8, false, undefined, undefined, undefined);var script$7 = { | ||
extends: Blockable, | ||
name: "NotionPage", | ||
components: { | ||
NotionPageHeader: __vue_component__$7, | ||
NotionPageIcon: __vue_component__$g, | ||
NotionTextRenderer: __vue_component__$i | ||
NotionPageHeader: __vue_component__$8, | ||
NotionPageIcon: __vue_component__$h, | ||
NotionTextRenderer: __vue_component__$j | ||
}, | ||
@@ -1345,6 +1356,6 @@ computed: _objectSpread2(_objectSpread2({}, blockComputed), {}, { | ||
};/* script */ | ||
var __vue_script__$6 = script$6; | ||
var __vue_script__$7 = script$7; | ||
/* template */ | ||
var __vue_render__$6 = function __vue_render__() { | ||
var __vue_render__$7 = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1392,15 +1403,15 @@ | ||
var __vue_staticRenderFns__$6 = []; | ||
var __vue_staticRenderFns__$7 = []; | ||
/* style */ | ||
var __vue_inject_styles__$6 = undefined; | ||
var __vue_inject_styles__$7 = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$6 = undefined; | ||
var __vue_scope_id__$7 = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$6 = "data-v-2f97942c"; | ||
var __vue_module_identifier__$7 = "data-v-2f97942c"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$6 = false; | ||
var __vue_is_functional_template__$7 = false; | ||
/* style inject */ | ||
@@ -1412,17 +1423,17 @@ | ||
var __vue_component__$6 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$6, | ||
staticRenderFns: __vue_staticRenderFns__$6 | ||
}, __vue_inject_styles__$6, __vue_script__$6, __vue_scope_id__$6, __vue_is_functional_template__$6, __vue_module_identifier__$6, false, undefined, undefined, undefined);// | ||
var script$5 = { | ||
var __vue_component__$7 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$7, | ||
staticRenderFns: __vue_staticRenderFns__$7 | ||
}, __vue_inject_styles__$7, __vue_script__$7, __vue_scope_id__$7, __vue_is_functional_template__$7, __vue_module_identifier__$7, false, undefined, undefined, undefined);// | ||
var script$6 = { | ||
extends: Blockable, | ||
name: "NotionHeader", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
};/* script */ | ||
var __vue_script__$5 = script$5; | ||
var __vue_script__$6 = script$6; | ||
/* template */ | ||
var __vue_render__$5 = function __vue_render__() { | ||
var __vue_render__$6 = function __vue_render__() { | ||
var _vm = this; | ||
@@ -1455,2 +1466,53 @@ | ||
var __vue_staticRenderFns__$6 = []; | ||
/* style */ | ||
var __vue_inject_styles__$6 = undefined; | ||
/* scoped */ | ||
var __vue_scope_id__$6 = undefined; | ||
/* module identifier */ | ||
var __vue_module_identifier__$6 = "data-v-aadb3130"; | ||
/* functional template */ | ||
var __vue_is_functional_template__$6 = false; | ||
/* style inject */ | ||
/* style inject SSR */ | ||
/* style inject shadow dom */ | ||
var __vue_component__$6 = /*#__PURE__*/normalizeComponent({ | ||
render: __vue_render__$6, | ||
staticRenderFns: __vue_staticRenderFns__$6 | ||
}, __vue_inject_styles__$6, __vue_script__$6, __vue_scope_id__$6, __vue_is_functional_template__$6, __vue_module_identifier__$6, false, undefined, undefined, undefined);// | ||
var script$5 = { | ||
extends: Blockable, | ||
name: "NotionText", | ||
components: { | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
};/* script */ | ||
var __vue_script__$5 = script$5; | ||
/* template */ | ||
var __vue_render__$5 = function __vue_render__() { | ||
var _vm = this; | ||
var _h = _vm.$createElement; | ||
var _c = _vm._self._c || _h; | ||
return _vm.properties ? _c('p', { | ||
class: ['notion-text', _vm.blockColorClass()] | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _c('div', { | ||
staticClass: "notion-blank" | ||
}, [_vm._ssrNode("ย ")]); | ||
}; | ||
var __vue_staticRenderFns__$5 = []; | ||
@@ -1465,3 +1527,3 @@ /* style */ | ||
var __vue_module_identifier__$5 = "data-v-aadb3130"; | ||
var __vue_module_identifier__$5 = "data-v-69e6d4d0"; | ||
/* functional template */ | ||
@@ -1482,5 +1544,5 @@ | ||
extends: Blockable, | ||
name: "NotionText", | ||
name: "NotionToggle", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1498,11 +1560,9 @@ };/* script */ | ||
return _vm.properties ? _c('p', { | ||
class: ['notion-text', _vm.blockColorClass()] | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
return _c('details', { | ||
staticClass: "notion-toggle" | ||
}, [_vm._ssrNode("<summary>", "</summary>", [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _c('div', { | ||
staticClass: "notion-blank" | ||
}, [_vm._ssrNode("ย ")]); | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1), _vm._ssrNode(" "), _vm._ssrNode("<div>", "</div>", [_vm._t("default")], 2)], 2); | ||
}; | ||
@@ -1519,3 +1579,3 @@ | ||
var __vue_module_identifier__$4 = "data-v-69e6d4d0"; | ||
var __vue_module_identifier__$4 = "data-v-11df6cb5"; | ||
/* functional template */ | ||
@@ -1536,5 +1596,5 @@ | ||
extends: Blockable, | ||
name: "NotionToggle", | ||
name: "NotionQuote", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
NotionTextRenderer: __vue_component__$j | ||
} | ||
@@ -1552,9 +1612,9 @@ };/* script */ | ||
return _c('details', { | ||
staticClass: "notion-toggle" | ||
}, [_vm._ssrNode("<summary>", "</summary>", [_c('NotionTextRenderer', _vm._b({ | ||
return _vm.properties ? _c('blockquote', { | ||
staticClass: "notion-quote" | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
attrs: { | ||
"text": _vm.title | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1), _vm._ssrNode(" "), _vm._ssrNode("<div>", "</div>", [_vm._t("default")], 2)], 2); | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _vm._e(); | ||
}; | ||
@@ -1571,3 +1631,3 @@ | ||
var __vue_module_identifier__$3 = "data-v-11df6cb5"; | ||
var __vue_module_identifier__$3 = "data-v-09b52b8e"; | ||
/* functional template */ | ||
@@ -1585,9 +1645,15 @@ | ||
staticRenderFns: __vue_staticRenderFns__$3 | ||
}, __vue_inject_styles__$3, __vue_script__$3, __vue_scope_id__$3, __vue_is_functional_template__$3, __vue_module_identifier__$3, false, undefined, undefined, undefined);// | ||
var script$2 = { | ||
}, __vue_inject_styles__$3, __vue_script__$3, __vue_scope_id__$3, __vue_is_functional_template__$3, __vue_module_identifier__$3, false, undefined, undefined, undefined);var script$2 = { | ||
extends: Blockable, | ||
name: "NotionQuote", | ||
name: "NotionEquation", | ||
components: { | ||
NotionTextRenderer: __vue_component__$i | ||
} | ||
NotionCode: __vue_component__$f | ||
}, | ||
computed: _objectSpread2(_objectSpread2({}, blockComputed), {}, { | ||
equation: function equation() { | ||
var _this$properties, _this$properties$titl, _this$properties$titl2; | ||
return (_this$properties = this.properties) === null || _this$properties === void 0 ? void 0 : (_this$properties$titl = _this$properties.title) === null || _this$properties$titl === void 0 ? void 0 : (_this$properties$titl2 = _this$properties$titl[0]) === null || _this$properties$titl2 === void 0 ? void 0 : _this$properties$titl2[0]; | ||
} | ||
}) | ||
};/* script */ | ||
@@ -1604,9 +1670,13 @@ var __vue_script__$2 = script$2; | ||
return _vm.properties ? _c('blockquote', { | ||
staticClass: "notion-quote" | ||
}, [_c('NotionTextRenderer', _vm._b({ | ||
return _vm.katex ? _c('div', [_c('katex-element', { | ||
tag: "component", | ||
attrs: { | ||
"text": _vm.title | ||
"expression": _vm.equation | ||
} | ||
}, 'NotionTextRenderer', _vm.pass, false))], 1) : _vm._e(); | ||
})], 1) : _c('NotionCode', _vm._b({ | ||
attrs: { | ||
"overrideLang": "latex", | ||
"overrideLangClass": "language-latex" | ||
} | ||
}, 'NotionCode', _vm.pass, false)); | ||
}; | ||
@@ -1623,3 +1693,3 @@ | ||
var __vue_module_identifier__$2 = "data-v-09b52b8e"; | ||
var __vue_module_identifier__$2 = "data-v-3e968358"; | ||
/* functional template */ | ||
@@ -1642,13 +1712,14 @@ | ||
components: { | ||
NotionBookmark: __vue_component__$h, | ||
NotionCallout: __vue_component__$f, | ||
NotionCode: __vue_component__$e, | ||
NotionColumn: __vue_component__$d, | ||
NotionFigure: __vue_component__$a, | ||
NotionList: __vue_component__$8, | ||
NotionPage: __vue_component__$6, | ||
NotionHeader: __vue_component__$5, | ||
NotionText: __vue_component__$4, | ||
NotionToggle: __vue_component__$3, | ||
NotionQuote: __vue_component__$2 | ||
NotionBookmark: __vue_component__$i, | ||
NotionCallout: __vue_component__$g, | ||
NotionCode: __vue_component__$f, | ||
NotionColumn: __vue_component__$e, | ||
NotionFigure: __vue_component__$b, | ||
NotionList: __vue_component__$9, | ||
NotionPage: __vue_component__$7, | ||
NotionHeader: __vue_component__$6, | ||
NotionText: __vue_component__$5, | ||
NotionToggle: __vue_component__$4, | ||
NotionQuote: __vue_component__$3, | ||
NotionEquation: __vue_component__$2 | ||
} | ||
@@ -1666,3 +1737,3 @@ };/* script */ | ||
return _vm.isType('page') ? _c('div', [_c('NotionPage', _vm._b({}, 'NotionPage', _vm.pass, false), [_vm._t("default")], 2)], 1) : _vm.isType(['header', 'sub_header', 'sub_sub_header']) ? _c('NotionHeader', _vm._b({}, 'NotionHeader', _vm.pass, false)) : _vm.isType('bookmark') ? _c('NotionBookmark', _vm._b({}, 'NotionBookmark', _vm.pass, false)) : _vm.isType('callout') ? _c('NotionCallout', _vm._b({}, 'NotionCallout', _vm.pass, false)) : _vm.isType('code') ? _c('NotionCode', _vm._b({}, 'NotionCode', _vm.pass, false)) : _vm.isType('text') ? _c('NotionText', _vm._b({}, 'NotionText', _vm.pass, false)) : _vm.isType('quote') ? _c('NotionQuote', _vm._b({}, 'NotionQuote', _vm.pass, false)) : _vm.isType('toggle') ? _c('NotionToggle', _vm._b({}, 'NotionToggle', _vm.pass, false), [_vm._t("default")], 2) : _vm.isType('column_list') ? _c('div', { | ||
return _vm.isType('page') ? _c('div', [_c('NotionPage', _vm._b({}, 'NotionPage', _vm.pass, false), [_vm._t("default")], 2)], 1) : _vm.isType(['header', 'sub_header', 'sub_sub_header']) ? _c('NotionHeader', _vm._b({}, 'NotionHeader', _vm.pass, false)) : _vm.isType('bookmark') ? _c('NotionBookmark', _vm._b({}, 'NotionBookmark', _vm.pass, false)) : _vm.isType('callout') ? _c('NotionCallout', _vm._b({}, 'NotionCallout', _vm.pass, false)) : _vm.isType('code') ? _c('NotionCode', _vm._b({}, 'NotionCode', _vm.pass, false)) : _vm.isType('equation') ? _c('NotionEquation', _vm._b({}, 'NotionEquation', _vm.pass, false)) : _vm.isType('text') ? _c('NotionText', _vm._b({}, 'NotionText', _vm.pass, false)) : _vm.isType('quote') ? _c('NotionQuote', _vm._b({}, 'NotionQuote', _vm.pass, false)) : _vm.isType('toggle') ? _c('NotionToggle', _vm._b({}, 'NotionToggle', _vm.pass, false), [_vm._t("default")], 2) : _vm.isType('column_list') ? _c('div', { | ||
staticClass: "notion-row" | ||
@@ -1687,3 +1758,3 @@ }, [_vm._t("default")], 2) : _vm.isType('column') ? _c('NotionColumn', { | ||
var __vue_module_identifier__$1 = "data-v-5859d8a0"; | ||
var __vue_module_identifier__$1 = "data-v-a0c64fe8"; | ||
/* functional template */ | ||
@@ -1690,0 +1761,0 @@ |
{ | ||
"name": "vue-notion", | ||
"version": "1.2.1", | ||
"version": "1.3.0", | ||
"description": "A Vue renderer for Notion pages", | ||
@@ -41,2 +41,3 @@ "repository": "github:janniks/vue-notion", | ||
"@rollup/plugin-replace": "^3.0.0", | ||
"@types/prismjs": "^1.16.6", | ||
"@vue/cli-plugin-babel": "^4.3.1", | ||
@@ -56,2 +57,3 @@ "@vue/cli-service": "^4.3.1", | ||
"vue": "^2.6.14", | ||
"vue-katex": "^0.5.0", | ||
"vue-template-compiler": "^2.6.14" | ||
@@ -61,4 +63,3 @@ }, | ||
"prismjs": "^1.22.0", | ||
"vue": "^2.6.14", | ||
"vue-katex": "^0.5.0" | ||
"vue": "^2.6.14" | ||
}, | ||
@@ -65,0 +66,0 @@ "engines": { |
@@ -153,12 +153,10 @@ <div align="center"> | ||
## Issues & Roadmap | ||
## Sites using vue-notion ๐ | ||
[Add issues](https://github.com/janniks/vue-notion/issues/new) and request features that you want to see implemented next! | ||
## Sites using vue-notion | ||
List of pages that are using this library. | ||
- [HelpKit](https://www.helpkit.so) โ Build Knowledge Bases in Notion | ||
- [StorePreviewer](https://www.storepreviewer.com) โ Preview and optimize your app store presence | ||
- [Dominik Sobe's Personal Site](https://dominiksobe.com/) | ||
- [Bersihin Tech](https://tech.bersihin.co/) | ||
- _...if you're using `vue-notion`, we'd be happy to feature you here_ | ||
@@ -165,0 +163,0 @@ |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
177367
3.26%6
-14.29%3724
3.42%22
10%209
-0.95%