Skip to main content
Glama
components.js726 B
// 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 };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Valerio357/bet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server