# UI

Timeline-driven UI primitives — foundational components and multi-step blocks.

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown variants are available by appending `.md` to any URL or sending an `Accept: text/markdown` header. An agent skill is available at [/.well-known/agent-skills/site-skill.md](/.well-known/agent-skills/site-skill.md).

- [UI](https://www.framecn.dev/docs/ui.md)
- [Components](https://www.framecn.dev/docs/ui/components.md)
- [Accordion](https://www.framecn.dev/docs/ui/components/accordion.md)
- [Alert Dialog](https://www.framecn.dev/docs/ui/components/alert-dialog.md)
- [Blur In](https://www.framecn.dev/docs/ui/components/blur-in.md)
- [Button](https://www.framecn.dev/docs/ui/components/button.md)
- [Caret](https://www.framecn.dev/docs/ui/components/caret.md)
- [Checkbox](https://www.framecn.dev/docs/ui/components/checkbox.md)
- [Combobox](https://www.framecn.dev/docs/ui/components/combobox.md)
- [Command Menu](https://www.framecn.dev/docs/ui/components/command-menu.md)
- [Context Menu](https://www.framecn.dev/docs/ui/components/context-menu.md)
- [Cursor](https://www.framecn.dev/docs/ui/components/cursor.md)
- [Dialog](https://www.framecn.dev/docs/ui/components/dialog.md)
- [Drawer](https://www.framecn.dev/docs/ui/components/drawer.md)
- [Dropdown Menu](https://www.framecn.dev/docs/ui/components/dropdown-menu.md)
- [Input](https://www.framecn.dev/docs/ui/components/input.md)
- [Message Bubble](https://www.framecn.dev/docs/ui/components/message-bubble.md)
- [Popover](https://www.framecn.dev/docs/ui/components/popover.md)
- [Progress](https://www.framecn.dev/docs/ui/components/progress.md)
- [Radio](https://www.framecn.dev/docs/ui/components/radio.md)
- [Resizable](https://www.framecn.dev/docs/ui/components/resizable.md)
- [Select](https://www.framecn.dev/docs/ui/components/select.md)
- [Sheet](https://www.framecn.dev/docs/ui/components/sheet.md)
- [Skeleton](https://www.framecn.dev/docs/ui/components/skeleton.md)
- [Slider](https://www.framecn.dev/docs/ui/components/slider.md)
- [Spinner](https://www.framecn.dev/docs/ui/components/spinner.md)
- [Stepper](https://www.framecn.dev/docs/ui/components/stepper.md)
- [Switch](https://www.framecn.dev/docs/ui/components/switch.md)
- [Tabs](https://www.framecn.dev/docs/ui/components/tabs.md)
- [Toast](https://www.framecn.dev/docs/ui/components/toast.md)
- [Toggle Group](https://www.framecn.dev/docs/ui/components/toggle-group.md)
- [Tooltip](https://www.framecn.dev/docs/ui/components/tooltip.md)
- [Typing Indicator](https://www.framecn.dev/docs/ui/components/typing-indicator.md)
- [Blocks](https://www.framecn.dev/docs/ui/blocks.md)
- [AI Prompt Flow](https://www.framecn.dev/docs/ui/blocks/ai-prompt-flow.md)
- [Chat Flow](https://www.framecn.dev/docs/ui/blocks/chat-flow.md)
- [Checkout Flow](https://www.framecn.dev/docs/ui/blocks/checkout-flow.md)
- [Imessage Chat Flow](https://www.framecn.dev/docs/ui/blocks/imessage-chat-flow.md)
- [Onboarding Stepper Flow](https://www.framecn.dev/docs/ui/blocks/onboarding-stepper-flow.md)
- [Settings Toggle Flow](https://www.framecn.dev/docs/ui/blocks/settings-toggle-flow.md)
- [Signup Flow](https://www.framecn.dev/docs/ui/blocks/signup-flow.md)
- [Telegram Chat Flow](https://www.framecn.dev/docs/ui/blocks/telegram-chat-flow.md)