diff --git a/dev/serve.vue b/dev/serve.vue index eac4358..f418be2 100644 --- a/dev/serve.vue +++ b/dev/serve.vue @@ -26,6 +26,7 @@ export default { // table tester: bd1de400a8b349dc824f4f00e61d0797 // todo tester: 235057194b954a60ace89c052a65d102 // indent tester: 5b494cf668b04197882fe1b66c6ee2a8 + // mention tester: f53ddc084206442098cab6b4fa016d94 this.blockMap = await getPageBlocks("2e22de6b770e4166be301490f6ffd420"); }, }; diff --git a/docs/README.md b/docs/README.md index 6850397..658b22e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -16,6 +16,7 @@ The `NotionRenderer` component offers a few properties - [`blockMap`](#blockMap) – required - [`blockOverrides`](#blockOverrides) – default: `{}` - [`contentId`](#contentId) – default: `undefined` +- [`decoratorOverrides`](#decoratorOverrides) – default: `{}` - [`embedAllow`](#embedAllow) – default: `"fullscreen"` - [`fullPage`](#fullPage) – default: `false` - [`hideList`](#hideList) – default: `[]` @@ -52,6 +53,11 @@ blockOverrides: { If this is `undefined` the _first_ block is rendered. _Usually the first block contains the rest of the page._ +### `decoratorOverrides`: Object + +– the Notion text decorators that should be overriden by custom registered Vue components. +A key-value pair Object of Notion decorator names to Vue component names. + ### `embedAllow`: String – the [`allow` feature policy](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-allow) for embedded `