UNPKG

@copilotkit/a2ui-renderer

Version:

A2UI Renderer for CopilotKit - render A2UI surfaces in React applications

43 lines (41 loc) 1.66 kB
import { __exportAll } from "../../_virtual/_rolldown/runtime.mjs"; import { Button, ButtonApiDef, ButtonSchema } from "./button.mjs"; import { Column, ColumnApiDef, ColumnSchema } from "./column.mjs"; import { Row, RowApiDef, RowSchema } from "./row.mjs"; import { Text, TextApiDef, TextSchema } from "./text.mjs"; import { TextField, TextFieldApiDef, TextFieldSchema } from "./text-field.mjs"; import { minimalComponents } from "./components.mjs"; import { Catalog, createFunctionImplementation } from "@a2ui/web_core/v0_9"; import { z } from "zod"; //#region src/web-components/catalog/minimal/index.ts var minimal_exports = /* @__PURE__ */ __exportAll({ Button: () => Button, ButtonApiDef: () => ButtonApiDef, ButtonSchema: () => ButtonSchema, Column: () => Column, ColumnApiDef: () => ColumnApiDef, ColumnSchema: () => ColumnSchema, Row: () => Row, RowApiDef: () => RowApiDef, RowSchema: () => RowSchema, Text: () => Text, TextApiDef: () => TextApiDef, TextField: () => TextField, TextFieldApiDef: () => TextFieldApiDef, TextFieldSchema: () => TextFieldSchema, TextSchema: () => TextSchema, minimalCatalog: () => minimalCatalog, minimalComponents: () => minimalComponents }); const minimalCatalog = new Catalog("https://a2ui.org/specification/v0_9/catalogs/minimal/minimal_catalog.json", minimalComponents, [createFunctionImplementation({ name: "capitalize", returnType: "string", schema: z.object({ value: z.unknown() }) }, (args) => { const val = args.value; if (typeof val === "string") return val.toUpperCase(); return val; })]); //#endregion export { minimalCatalog, minimal_exports }; //# sourceMappingURL=index.mjs.map