UNPKG

@hedgedoc/html-to-react

Version:

Parse HTML into React components

21 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertNodeToReactElement = void 0; const domelementtype_1 = require("domelementtype"); const ProcessTextNode_js_1 = require("./elementTypes/ProcessTextNode.js"); const ProcessTagNode_js_1 = require("./elementTypes/ProcessTagNode.js"); const ProcessStyleNode_js_1 = require("./elementTypes/ProcessStyleNode.js"); function convertNodeToReactElement(node, index, transform) { switch (node.type) { case domelementtype_1.ElementType.Text: return (0, ProcessTextNode_js_1.processTextNode)(node); case domelementtype_1.ElementType.Tag: return (0, ProcessTagNode_js_1.processTagNode)(node, index, transform); case domelementtype_1.ElementType.Style: return (0, ProcessStyleNode_js_1.processStyleNode)(node, index); default: return null; } } exports.convertNodeToReactElement = convertNodeToReactElement; //# sourceMappingURL=convertNodeToReactElement.js.map