UNPKG

nice-ui

Version:

React design system, components, and utilities

20 lines (19 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * If parent of a node in the original document is 0, it means this node is a * block node at the higher most level (not nested in blockquote or a list). * * @todo Make this work for merged in documents. * * @param {TNode} node MDAST-FLAT node. */ const isFirstLevelBlockElement = (node, ast) => { if (node.parent === 0) return true; const parent = ast.nodes[node.parent]; if (parent.type === 'root') return true; return false; }; exports.default = isFirstLevelBlockElement;