---
title: "Status"
description: "Which component exists on which platform, generated from the repository."
url: "https://tanrei.chnotchy.com/status/"
last_updated: 2026-10-11T13:58:00.000Z
---

# Status

> Which component exists on which platform, generated from the repository.

This page is not written by hand. The matrix below is produced by `pnpm generate` from the component specs and from what actually exists in each platform package: an implementation, its tests, its snapshots and its docs pages. If a cell says _planned_, nothing shippable exists there yet, whatever anyone may have intended.

A component can only move past _planned_ on a platform when the parity checker finds all of those pieces, so the matrix cannot claim more than the repository contains.

## Legend

- **Planned**: In the inventory. Nothing shippable exists yet.
- **Lagging**: An implementation of an earlier spec exists; it has not caught up with the current one.
- **Alpha**: Implemented with tests. The API may still change.
- **Beta**: Feature complete and at parity. Only fixes are expected.
- **Stable**: Covered by semantic versioning.
- **Deprecated**: Still shipped; scheduled for removal.

## Totals per platform

| Status | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- |
| Planned | 0 | 67 | 67 | 67 | 67 |
| Lagging | 83 | 29 | 29 | 29 | 29 |
| Alpha | 13 | 0 | 0 | 0 | 0 |
| Beta | 0 | 0 | 0 | 0 | 0 |
| Stable | 0 | 0 | 0 | 0 | 0 |
| Deprecated | 0 | 0 | 0 | 0 | 0 |
| Total | 96 | 96 | 96 | 96 | 96 |

## Actions · 8 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Button](https://tanrei.chnotchy.com/components/button/) button | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Main action button](https://tanrei.chnotchy.com/components/main-action-button/) main-action-button | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Segmented button](https://tanrei.chnotchy.com/components/segmented-button/) segmented-button | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Button group](https://tanrei.chnotchy.com/components/button-group/) button-group | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Button with menu](https://tanrei.chnotchy.com/components/button-with-menu/) button-with-menu | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [FAB menu](https://tanrei.chnotchy.com/components/fab-menu/) fab-menu | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Toolbar](https://tanrei.chnotchy.com/components/toolbar/) toolbar | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Copy button](https://tanrei.chnotchy.com/components/copy-button/) copy-button | Composed | Written | Lagging | Planned | Planned | Planned | Planned |

## Selection · 18 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Checkbox](https://tanrei.chnotchy.com/components/checkbox/) checkbox | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Radio button](https://tanrei.chnotchy.com/components/radio-button/) radio-button | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Switch](https://tanrei.chnotchy.com/components/switch/) switch | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Chip](https://tanrei.chnotchy.com/components/chip/) chip | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Menu](https://tanrei.chnotchy.com/components/menu/) menu | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Slider](https://tanrei.chnotchy.com/components/slider/) slider | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Slider field](https://tanrei.chnotchy.com/components/slider-field/) slider-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Calendar](https://tanrei.chnotchy.com/components/calendar/) calendar | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [DateTimePicker](https://tanrei.chnotchy.com/components/date-time-picker/) date-time-picker | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Field group](https://tanrei.chnotchy.com/components/field-group/) field-group | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Radio group](https://tanrei.chnotchy.com/components/radio-group/) radio-group | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Checkbox group](https://tanrei.chnotchy.com/components/checkbox-group/) checkbox-group | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Select](https://tanrei.chnotchy.com/components/select/) select | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Select field](https://tanrei.chnotchy.com/components/select-field/) select-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Menubar](https://tanrei.chnotchy.com/components/menubar/) menubar | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [File upload](https://tanrei.chnotchy.com/components/file-upload/) file-upload | Feature | Written | Lagging | Planned | Planned | Planned | Planned |
| [File picker](https://tanrei.chnotchy.com/components/file-picker/) file-picker | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Drop zone](https://tanrei.chnotchy.com/components/drop-zone/) drop-zone | Base | Written | Alpha | Planned | Planned | Planned | Planned |

## Text inputs · 14 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Text input](https://tanrei.chnotchy.com/components/text-input/) text-input | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Text field](https://tanrei.chnotchy.com/components/text-field/) text-field | Composed | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Chip field](https://tanrei.chnotchy.com/components/chip-field/) chip-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Field](https://tanrei.chnotchy.com/components/field/) field | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Combobox](https://tanrei.chnotchy.com/components/combobox/) combobox | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Combobox field](https://tanrei.chnotchy.com/components/combobox-field/) combobox-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Number input](https://tanrei.chnotchy.com/components/number-input/) number-input | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Number field](https://tanrei.chnotchy.com/components/number-field/) number-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Color input](https://tanrei.chnotchy.com/components/color-input/) color-input | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Color field](https://tanrei.chnotchy.com/components/color-field/) color-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [One-time-code input](https://tanrei.chnotchy.com/components/one-time-code-input/) one-time-code-input | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [One-time-code field](https://tanrei.chnotchy.com/components/one-time-code-field/) one-time-code-field | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [Embedded text input](https://tanrei.chnotchy.com/components/embedded-text-input/) embedded-text-input | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Chat composer](https://tanrei.chnotchy.com/components/chat-composer/) chat-composer | Feature | Written | Lagging | Planned | Planned | Planned | Planned |

## Containment · 24 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Card](https://tanrei.chnotchy.com/components/card/) card | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Divider](https://tanrei.chnotchy.com/components/divider/) divider | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Modal layer](https://tanrei.chnotchy.com/components/modal-layer/) modal-layer | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Dialog](https://tanrei.chnotchy.com/components/dialog/) dialog | Composed | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [List](https://tanrei.chnotchy.com/components/list/) list | Base | Written | Alpha | Lagging | Lagging | Lagging | Lagging |
| [List row](https://tanrei.chnotchy.com/components/list-row/) list-row | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Bottom sheet](https://tanrei.chnotchy.com/components/bottom-sheet/) bottom-sheet | Composed | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Side sheet](https://tanrei.chnotchy.com/components/side-sheet/) side-sheet | Composed | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Carousel](https://tanrei.chnotchy.com/components/carousel/) carousel | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Code block](https://tanrei.chnotchy.com/components/code-block/) code-block | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Table](https://tanrei.chnotchy.com/components/table/) table | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Popover](https://tanrei.chnotchy.com/components/popover/) popover | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Steps](https://tanrei.chnotchy.com/components/steps/) steps | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Accordion](https://tanrei.chnotchy.com/components/accordion/) accordion | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Description list](https://tanrei.chnotchy.com/components/description-list/) description-list | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Figure](https://tanrei.chnotchy.com/components/figure/) figure | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [App shell](https://tanrei.chnotchy.com/components/app-shell/) app-shell | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Page header](https://tanrei.chnotchy.com/components/page-header/) page-header | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Tree view](https://tanrei.chnotchy.com/components/tree-view/) tree-view | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Timeline](https://tanrei.chnotchy.com/components/timeline/) timeline | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Image preview](https://tanrei.chnotchy.com/components/image-preview/) image-preview | Feature | Written | Lagging | Planned | Planned | Planned | Planned |
| [Handle](https://tanrei.chnotchy.com/components/handle/) handle | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Resizable frame](https://tanrei.chnotchy.com/components/resizable-frame/) resizable-frame | Composed | Written | Alpha | Planned | Planned | Planned | Planned |
| [Scroll area](https://tanrei.chnotchy.com/components/scroll-area/) scroll-area | Base | Written | Alpha | Planned | Planned | Planned | Planned |

## Communication · 18 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Badge](https://tanrei.chnotchy.com/components/badge/) badge | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Progress indicator](https://tanrei.chnotchy.com/components/progress-indicator/) progress-indicator | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Meter](https://tanrei.chnotchy.com/components/meter/) meter | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Number ticker](https://tanrei.chnotchy.com/components/number-ticker/) number-ticker | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Loading indicator](https://tanrei.chnotchy.com/components/loading-indicator/) loading-indicator | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Snackbar](https://tanrei.chnotchy.com/components/snackbar/) snackbar | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Tooltip](https://tanrei.chnotchy.com/components/tooltip/) tooltip | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Keyboard shortcut](https://tanrei.chnotchy.com/components/keyboard-shortcut/) keyboard-shortcut | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Tag](https://tanrei.chnotchy.com/components/tag/) tag | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Inline code](https://tanrei.chnotchy.com/components/inline-code/) inline-code | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Callout](https://tanrei.chnotchy.com/components/callout/) callout | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Avatar](https://tanrei.chnotchy.com/components/avatar/) avatar | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Empty state](https://tanrei.chnotchy.com/components/empty-state/) empty-state | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Tag group](https://tanrei.chnotchy.com/components/tag-group/) tag-group | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Skeleton](https://tanrei.chnotchy.com/components/skeleton/) skeleton | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [File item](https://tanrei.chnotchy.com/components/file-item/) file-item | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Swatch](https://tanrei.chnotchy.com/components/swatch/) swatch | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Marquee text](https://tanrei.chnotchy.com/components/marquee-text/) marquee-text | Base | Written | Alpha | Planned | Planned | Planned | Planned |

## Navigation · 13 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Tabs](https://tanrei.chnotchy.com/components/tabs/) tabs | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Tab view](https://tanrei.chnotchy.com/components/tab-view/) tab-view | Composed | Written | Lagging | Planned | Planned | Planned | Planned |
| [App bar](https://tanrei.chnotchy.com/components/app-bar/) app-bar | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Navigation bar](https://tanrei.chnotchy.com/components/navigation-bar/) navigation-bar | Base | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Navigation drawer](https://tanrei.chnotchy.com/components/navigation-drawer/) navigation-drawer | Composed | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Search](https://tanrei.chnotchy.com/components/search/) search | Feature | Written | Lagging | Lagging | Lagging | Lagging | Lagging |
| [Link](https://tanrei.chnotchy.com/components/link/) link | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Pagination](https://tanrei.chnotchy.com/components/pagination/) pagination | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Previous and next links](https://tanrei.chnotchy.com/components/previous-next-links/) previous-next-links | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Stepper](https://tanrei.chnotchy.com/components/stepper/) stepper | Base | Written | Alpha | Planned | Planned | Planned | Planned |
| [Breadcrumbs](https://tanrei.chnotchy.com/components/breadcrumbs/) breadcrumbs | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Table of contents](https://tanrei.chnotchy.com/components/table-of-contents/) table-of-contents | Base | Written | Lagging | Planned | Planned | Planned | Planned |
| [Link card](https://tanrei.chnotchy.com/components/link-card/) link-card | Base | Written | Lagging | Planned | Planned | Planned | Planned |

## Foundations · 1 components

| Component | Level | Spec | Web | SwiftUI | Jetpack Compose | Flutter | React Native |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Prose](https://tanrei.chnotchy.com/foundations/typography/) prose | Base | Written | Lagging | Planned | Planned | Planned | Planned |

Generated from `docs/status/status.json`
