/opt/canhelp/node_modules/hono/dist/jsx/dom
NameSizeModeActions
hooks/-0755rm
intrinsic-element/-0755rm
client.js12570644editdlrm
components.js7260644editdlrm
context.js11280644editdlrm
css.js37980644editdlrm
index.js29620644editdlrm
jsx-dev-runtime.js4160644editdlrm
jsx-runtime.js2040644editdlrm
render.js189690644editdlrm
server.js9960644editdlrm
utils.js1950644editdlrm
Edit: /opt/canhelp/node_modules/hono/dist/jsx/dom/context.js (1128B)
// src/jsx/dom/context.ts import { DOM_ERROR_HANDLER } from "../constants.js"; import { globalContexts } from "../context.js"; import { setInternalTagFlag } from "./utils.js"; var createContextProviderFunction = (values) => ({ value, children }) => { if (!children) { return void 0; } const props = { children: [ { tag: setInternalTagFlag(() => { values.push(value); }), props: {} } ] }; if (Array.isArray(children)) { props.children.push(...children.flat()); } else { props.children.push(children); } props.children.push({ tag: setInternalTagFlag(() => { values.pop(); }), props: {} }); const res = { tag: "", props, type: "" }; res[DOM_ERROR_HANDLER] = (err) => { values.pop(); throw err; }; return res; }; var createContext = (defaultValue) => { const values = [defaultValue]; const context = createContextProviderFunction(values); context.values = values; context.Provider = context; globalContexts.push(context); return context; }; export { createContext, createContextProviderFunction };