UNPKG

woby

Version:

A high-performance framework with fine-grained observable/signal-based reactivity for building rich applications.

27 lines (26 loc) 1.27 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const fragment = require("./fragment-DZv7GBzl.cjs"); const create_element_ssr = require("./create_element.ssr-B13vRb_y.cjs"); const wrap_clone_element = require("./wrap_clone_element-C4XivH3I.cjs"); const setters = require("./setters-CyO2VUT6.cjs"); function jsx(component, props, ...children) { if (typeof children === "string") return wrap_clone_element.wrapCloneElement(create_element_ssr.createElement(component, props ?? {}, children), component, props); if (!props) props = {}; if (typeof children === "string") Object.assign(props, { children }); return wrap_clone_element.wrapCloneElement(create_element_ssr.createElement(component, props, props == null ? void 0 : props.key), component, props); } const jsxDEV = (component, props, key, isStatic, source, self) => { if (key) Object.assign(props, { key }); return wrap_clone_element.wrapCloneElement(create_element_ssr.createElement(component, props), component, props); }; const getMeta = (target) => target[setters.SYMBOL_CLONE]; exports.Fragment = fragment.Fragment; exports.getMeta = getMeta; exports.jsx = jsx; exports.jsxDEV = jsxDEV; exports.jsxs = jsx; //# sourceMappingURL=ssr-runtime.cjs.js.map