UNPKG

@copilotkit/a2ui-renderer

Version:

A2UI Renderer for CopilotKit - render A2UI surfaces in React applications

1 lines 2.98 kB
{"version":3,"file":"index.cjs","names":[],"sources":["../../src/react-renderer/index.ts"],"sourcesContent":["// Core components and provider\nexport {\n A2UIProvider,\n useA2UIActions,\n useA2UIState,\n useA2UIContext,\n useA2UIStore, // @deprecated - use useA2UIContext\n useA2UIStoreSelector, // @deprecated - use useA2UIContext or useA2UI\n useA2UIError,\n} from \"./core/A2UIProvider\";\nexport type { A2UIProviderProps } from \"./core/A2UIProvider\";\nexport { A2UIRenderer } from \"./core/A2UIRenderer\";\nexport type { A2UIRendererProps } from \"./core/A2UIRenderer\";\n\n// Hooks\nexport { useA2UI } from \"./hooks/useA2UI\";\nexport type { UseA2UIResult } from \"./hooks/useA2UI\";\n\n// Theme\nexport {\n ThemeProvider,\n useTheme,\n useThemeOptional,\n} from \"./theme/ThemeContext\";\n\n// Utilities\nexport { cn } from \"./lib/utils\";\n\n// Catalog utilities\nexport {\n A2UI_SCHEMA_CONTEXT_DESCRIPTION,\n extendsBasicCatalog,\n getCustomComponentNames,\n buildCatalogContextValue,\n extractCatalogComponentSchemas,\n} from \"./catalog-utils\";\nexport type { InlineCatalogSchema } from \"./catalog-utils\";\n\n// Catalog creation — new API (definitions + renderers)\nexport { createCatalog, extractSchema } from \"./create-catalog\";\nexport type {\n CatalogComponentDefinition,\n CatalogDefinitions,\n CatalogRenderers,\n RendererProps,\n ComponentRenderer,\n PropsOf,\n} from \"./create-catalog\";\n\n// Catalog creation — deprecated API (combined definitions + renderers)\nexport { createA2UICatalog, extractA2UISchema } from \"./create-catalog\";\nexport type {\n A2UIComponentDefinition,\n A2UIComponentMap,\n} from \"./create-catalog\";\n\n// Styles\nexport { injectStyles, removeStyles } from \"./styles\";\n\n// Types\nexport type {\n Types,\n Primitives,\n AnyComponentNode,\n Surface,\n SurfaceID,\n Theme,\n ServerToClientMessage,\n A2UIClientEventMessage,\n Action,\n DataValue,\n MessageProcessor,\n StringValue,\n NumberValue,\n BooleanValue,\n A2UIComponentProps,\n ComponentRegistration,\n ComponentLoader,\n OnActionCallback,\n A2UIProviderConfig,\n} from \"./types\";\n\n// Low-level a2ui-react primitives (vendored from @a2ui/react)\nexport { createReactComponent } from \"./a2ui-react/adapter\";\nexport type { ReactComponentImplementation } from \"./a2ui-react/adapter\";\nexport { basicCatalog } from \"./a2ui-react/catalog/basic\";\nexport { Catalog } from \"@a2ui/web_core/v0_9\";\n\n// Backward compat: no-op functions for initializeDefaultCatalog\nexport function registerDefaultCatalog() {\n /* v0.9: catalog is built-in */\n}\nexport function initializeDefaultCatalog() {\n /* v0.9: catalog is built-in */\n}\n\n// Backward compat: defaultTheme export (v0.9 themes are handled internally)\nexport const defaultTheme: Record<string, unknown> = {};\nexport const litTheme = defaultTheme;\n"],"mappings":";;;;;;;;;;;;;;AAyFA,SAAgB,yBAAyB;AAGzC,SAAgB,2BAA2B;AAK3C,MAAa,eAAwC,EAAE;AACvD,MAAa,WAAW"}