UNPKG

@kitn.ai/ui

Version:

Framework-agnostic, Shadow-DOM web components for building AI chat interfaces — works in React, Vue, Angular, Svelte, or plain HTML. Authored in SolidJS.

14 lines (13 loc) 599 B
import { JSX } from 'solid-js'; import { CardEnvelope } from '../primitives/card-contract'; import { CardComponentMap } from '../primitives/card-registry'; export interface CardRendererProps { envelope: CardEnvelope; /** Add/override type→component entries (merged over the built-ins). */ types?: CardComponentMap; } export declare function CardRenderer(props: CardRendererProps): JSX.Element; /** Function sugar: renderCard(env) ≡ <CardRenderer envelope={env} />. */ export declare function renderCard(envelope: CardEnvelope, opts?: { types?: CardComponentMap; }): JSX.Element;