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.

311 lines (310 loc) 6.17 kB
{ "tags": { "kai-conversations": "conversation-list", "kai-prompt-input": "prompt-input", "kai-chat": "chat", "kai-workspace": "chat-workspace", "kai-thinking-bar": "thinking-bar", "kai-model-switcher": "model-switcher", "kai-attachments": "attachments", "kai-message": "message", "kai-markdown": "markdown", "kai-code-block": "code-block", "kai-reasoning": "reasoning", "kai-tool": "tool", "kai-context": "context-meter", "kai-feedback-bar": "feedback-bar", "kai-scope-picker": "chat-scope-picker", "kai-suggestions": "prompt-suggestions", "kai-file-upload": "file-upload", "kai-voice-input": "voice-input", "kai-loader": "loader", "kai-text-shimmer": "text-shimmer", "kai-image": "image", "kai-checkpoint": "checkpoint", "kai-skills": "message-skills", "kai-source": "source", "kai-sources": "source", "kai-response-stream": "response-stream", "kai-empty": "empty", "kai-status": "status", "kai-nav": "nav", "kai-progress-bar": "progress-bar", "kai-coachmark": "coachmark", "kai-tabs": "tabs", "kai-voice-output": "voice-output", "kai-screen": "screen", "kai-chain-of-thought": "chain-of-thought", "kai-resizable": "resizable", "kai-resizable-item": "resizable", "kai-file-tree": "file-tree", "kai-artifact": "artifact", "kai-scroll-button": "scroll-button", "kai-popover": "popover", "kai-switch": "switch", "kai-button": "button", "kai-avatar": "avatar", "kai-badge": "badge", "kai-tooltip": "tooltip", "kai-notice": "notice", "kai-icon": "icon", "kai-separator": "separator", "kai-scroll-area": "scroll-area", "kai-hover-card": "hover-card", "kai-skeleton": "skeleton", "kai-toast-region": "toast", "kai-card": "card", "kai-form": "form", "kai-link-preview": "link-preview", "kai-embed": "embed", "kai-confirm": "confirm-card", "kai-tasks": "tasks", "kai-choice": "choice", "kai-cards": "cards", "kai-compare": "compare", "kai-composer": "composer", "kai-menu": "menu", "kai-command": "command", "kai-prompt-dock": "prompt-dock", "kai-segmented": "segmented", "kai-settings-group": "settings-group", "kai-setting-item": "setting-item", "kai-pane": "pane", "kai-pane-group": "pane-group", "kai-agent-card": "agent-card", "kai-dialog": "dialog", "kai-input": "input", "kai-search": "search", "kai-kbd": "kbd", "kai-editable-label": "editable-label" }, "files": { "conversation-list": [ "kai-conversations" ], "prompt-input": [ "kai-prompt-input" ], "chat": [ "kai-chat" ], "chat-workspace": [ "kai-workspace" ], "thinking-bar": [ "kai-thinking-bar" ], "model-switcher": [ "kai-model-switcher" ], "attachments": [ "kai-attachments" ], "message": [ "kai-message" ], "markdown": [ "kai-markdown" ], "code-block": [ "kai-code-block" ], "reasoning": [ "kai-reasoning" ], "tool": [ "kai-tool" ], "context-meter": [ "kai-context" ], "feedback-bar": [ "kai-feedback-bar" ], "chat-scope-picker": [ "kai-scope-picker" ], "prompt-suggestions": [ "kai-suggestions" ], "file-upload": [ "kai-file-upload" ], "voice-input": [ "kai-voice-input" ], "loader": [ "kai-loader" ], "text-shimmer": [ "kai-text-shimmer" ], "image": [ "kai-image" ], "checkpoint": [ "kai-checkpoint" ], "message-skills": [ "kai-skills" ], "source": [ "kai-source", "kai-sources" ], "response-stream": [ "kai-response-stream" ], "empty": [ "kai-empty" ], "status": [ "kai-status" ], "nav": [ "kai-nav" ], "progress-bar": [ "kai-progress-bar" ], "coachmark": [ "kai-coachmark" ], "tabs": [ "kai-tabs" ], "voice-output": [ "kai-voice-output" ], "screen": [ "kai-screen" ], "chain-of-thought": [ "kai-chain-of-thought" ], "resizable": [ "kai-resizable", "kai-resizable-item" ], "file-tree": [ "kai-file-tree" ], "artifact": [ "kai-artifact" ], "scroll-button": [ "kai-scroll-button" ], "popover": [ "kai-popover" ], "switch": [ "kai-switch" ], "button": [ "kai-button" ], "avatar": [ "kai-avatar" ], "badge": [ "kai-badge" ], "tooltip": [ "kai-tooltip" ], "notice": [ "kai-notice" ], "icon": [ "kai-icon" ], "separator": [ "kai-separator" ], "scroll-area": [ "kai-scroll-area" ], "hover-card": [ "kai-hover-card" ], "skeleton": [ "kai-skeleton" ], "toast": [ "kai-toast-region" ], "card": [ "kai-card" ], "form": [ "kai-form" ], "link-preview": [ "kai-link-preview" ], "embed": [ "kai-embed" ], "confirm-card": [ "kai-confirm" ], "tasks": [ "kai-tasks" ], "choice": [ "kai-choice" ], "cards": [ "kai-cards" ], "compare": [ "kai-compare" ], "composer": [ "kai-composer" ], "menu": [ "kai-menu" ], "command": [ "kai-command" ], "prompt-dock": [ "kai-prompt-dock" ], "segmented": [ "kai-segmented" ], "settings-group": [ "kai-settings-group" ], "setting-item": [ "kai-setting-item" ], "pane": [ "kai-pane" ], "pane-group": [ "kai-pane-group" ], "agent-card": [ "kai-agent-card" ], "dialog": [ "kai-dialog" ], "input": [ "kai-input" ], "search": [ "kai-search" ], "kbd": [ "kai-kbd" ], "editable-label": [ "kai-editable-label" ] } }