UNPKG

tsx-dom-ssr

Version:

A simple way to use tsx syntax to do async server-side-rendering.

19 lines (18 loc) 608 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Fragment = void 0; exports.jsx = jsx; exports.jsxs = jsx; exports.jsxDEV = jsx; const internal_1 = require("./internal"); exports.Fragment = (0, internal_1.internalComponent)((props) => props.children); function jsx(tag, props) { // eslint-disable-next-line no-underscore-dangle if (tag.__tsxInternal === true) { return tag(props); } if (typeof tag === "string") { return (0, internal_1.createHtmlElementNode)(tag, props); } return (0, internal_1.createComponentNode)(tag, props); }