/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/components.js (726B)
// src/jsx/dom/components.ts import { DOM_ERROR_HANDLER } from "../constants.js"; import { Fragment } from "./jsx-runtime.js"; var ErrorBoundary = (({ children, fallback, fallbackRender, onError }) => { const res = Fragment({ children }); res[DOM_ERROR_HANDLER] = (err) => { if (err instanceof Promise) { throw err; } onError?.(err); return fallbackRender?.(err) || fallback; }; return res; }); var Suspense = (({ children, fallback }) => { const res = Fragment({ children }); res[DOM_ERROR_HANDLER] = (err, retry) => { if (!(err instanceof Promise)) { throw err; } err.finally(retry); return fallback; }; return res; }); export { ErrorBoundary, Suspense };