@builder.io/mitosis
Version:
Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io
21 lines (20 loc) • 556 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseNodes = exports.parseNode = void 0;
const jsx_1 = require("../parsers/jsx");
const parseNode = (str) => {
return (0, jsx_1.parseJsx)(`
export default function MyComponent() {
return (${str})
}
`).children[0];
};
exports.parseNode = parseNode;
const parseNodes = (str) => {
return (0, jsx_1.parseJsx)(`
export default function MyComponent() {
return (<>${str}</>)
}
`).children[0].children;
};
exports.parseNodes = parseNodes;
;