UNPKG

notion-block-renderer

Version:
26 lines (25 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NotionBlock = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const config_1 = require("../config"); const utils_1 = require("../utils"); const NotionBlockCore_1 = require("./NotionBlockCore"); const NotionBlock = ({ block, prefix, blockPrefix, blocksPrefix, // isNextJS, isCodeHighlighter, syntaxHighlighterCSS, }) => { return ((0, jsx_runtime_1.jsx)(utils_1.Context.Provider, { value: { prefix: prefix !== undefined ? prefix : config_1.PREFIX, blockPrefix: blockPrefix !== undefined ? blockPrefix : config_1.BLOCK_PREFIX, blocksPrefix: blocksPrefix !== undefined ? blocksPrefix : config_1.BLOCKS_PREFIX, // isNextJS: isNextJS !== undefined ? isNextJS : IS_NEXTJS, isCodeHighlighter: isCodeHighlighter !== undefined ? isCodeHighlighter : config_1.IS_CODE_HIGHLIGHTER, syntaxHighlighterCSS: syntaxHighlighterCSS !== undefined ? syntaxHighlighterCSS : config_1.SYNTAX_HIGHLIGHTER_CSS, }, children: (0, jsx_runtime_1.jsx)(NotionBlockCore_1.default, { block: block }) }, block.id)); }; exports.NotionBlock = NotionBlock; exports.default = exports.NotionBlock;