Antikode internal · Lark-gated

Antikode components, anywhere you build.

One CLI. Real files on disk. Authenticated against your Lark identity, scoped to the Antikode tenant.

$curl -fsSL dash.antikode.dev/install.sh | bash
Catalog · 35 components

Everything in antikode-dash.

Pulled from registry/index.json. Tenant members only.

button
ui
Pill button — rounded-full across all sizes (Antikode brand variant)
card
ui
Card primitive with Antikode spacing tokens
checkbox
ui
Form checkbox primitive — Antikode border + focus styling
dialog
ui
Modal dialog primitive — Antikode close-button + overlay styling
input
ui
Form input — clean transitions, brand focus, no default shadow
label
ui
Canonical form-field label — mono small-caps, 10px, tracking-0.15em (Variant F, locked 2026-05-26)
pagination
ui
Controlled pagination — current/total/pageSize/onChange + page-size selector (Rule 13)
select
ui
Form select — full-width trigger, clean transitions, brand focus
switch
ui
Toggle switch primitive — Antikode size + color tokens
table
ui
Tabular data — uppercase mono headers, custom padding, bg-muted-soft hover (Rule 8)
textarea
ui
Multi-line form input — matches input.tsx focus + border treatment
action-menu
ui
Kebab dropdown for row actions (Rule 26)
confirm-action
ui
Destructive confirmation dialog wrapper (Rule 27)
data-field
ui
Read-only label/value pair for view pages — replaces hand-rolled dt/dd (Rule 33)
date-picker
ui
Date input — wraps Calendar inside Popover (Rule 15a)
empty-state
ui
Centered empty placeholder for zero-results lists
filter-bar
ui
List-page search + filter pill scaffold (Rule 25)
form-field
ui
Label + control + helper text wrapper for form rows
form-section
ui
Numbered form block with metadata sidebar (Rule 14)
highlight-toggle
ui
Highlighted boolean toggle row with title + description + switch
identity-pill
ui
User/entity badge with avatar + name + secondary line
kpi-stat
ui
Hero metric tile with label, value, delta, optional icon (Rule 33)
notice
ui
Inline notification banner — info/success/warning/destructive tones
required-marker
ui
Red asterisk for required field labels (Rule 16)
rte-toolbar
ui
Rich-text editor toolbar — bold/italic/list/link buttons in segmented layout
save-bar
ui
Sticky bottom action bar for edit pages — cancel + save with dirty-state indication
segment-control
ui
Segmented two-or-three way selector — for filter modes or sub-views
sortable-table-head
ui
Sortable column header with asc/desc arrow indicator
status-pill
ui
Semantic status + identity badge with 5 tones (Rule 10)
stepper
ui
Multi-step wizard progress indicator — numbers throughout, no checkmark swap (Rule 17)
tab-button
ui
Custom tab button — Antikode underline + active state styling
time-picker
ui
Time input — hour/minute Select inside Popover (Rule 15b)
view-mode-toggle
ui
Card/Table view switcher for list pages — persist via useViewMode (Rule 35)
radio-card
ui
Card-style radio option — whole card is the click target, active state shown as a Check icon (R39/R40, v0.1.0)
upload-tile
ui
Image upload widget — dashed-border empty state, image/icon filled state with replace overlay, sm/banner/lg sizes (R39/R40, v0.1.0)