Clank Design · Framework 39 / Themes 10Inspect every state.
Inspect every state.
Shape every surface.
A dependency-free component workshop built with the same Clank primitives it documents. Explore real keyboard behavior, semantic anatomy, agent metadata, and ten live token systems.
Dialog
Workspace accessInvite a teammate
Send a secure invitation to your project.
Theme presets
Change the entire system in one click.
Complete catalog
Every example is interactiveBuilt from real Clank controllers.
01
AccordionSingle or multiple expandable sections.
→02AlertDialogA modal decision that cannot be dismissed accidentally.
→03AutocompleteEditable free-form input with filtered suggestions.
→04AvatarImage loading state with an accessible fallback.
→05BottomSheetMobile-first modal surface with snap points, safe-area layout, and swipe dismissal.
→06ButtonNative-first press behavior and agent metadata.
→07CheckboxBinary or indeterminate choice with checked and unchecked native form projection.
→08CheckboxGroupAn ordered group with independently checked values and an optional mixed-state parent.
→09CollapsibleA controlled or uncontrolled expandable panel.
→10ComboboxEditable input restricted to supplied values.
→11ContextMenuPointer, touch, and keyboard context actions.
→12DialogNested-safe modal or non-modal dialog behavior.
→13DrawerDialog semantics with direction-aware swipe dismissal.
→14FieldValidation and accessibility state shared by form parts.
→15FieldsetNative grouping and disabled propagation for fields.
→16FormMulti-field validation, submission, reset, and error focus.
→17InputComposable native text input state.
→18MenuActions, links, choices, groups, and nested submenus.
→19MenubarCoordinated horizontal menus with roving focus.
→20MeterAccessible scalar measurement over a bounded range.
→21NavigationMenuFocus-safe site navigation with current links and flyout content.
→22NumberFieldLocale-aware nullable numeric entry with zero-seeded stepping.
→23OTPFieldOne-time-code entry with paste, masking, and autofill projection.
→24PaginationCompact result navigation with clamped state and native page controls.
→25PopoverAnchored interactive popup content.
→26PreviewCardDelayed pointer and focus preview enhancement.
→27ProgressDeterminate or indeterminate progress status.
→28RadioOne-of-many radio selection with roving focus.
→29ScrollAreaNative scrolling with accessible custom controls, zoom preservation, and RTL normalization.
→30SelectSingle or multiple listbox selection.
→31SeparatorSemantic or decorative horizontal and vertical separation.
→32SliderSingle or range values with pointer, keyboard, and collision policies.
→33SwitchBinary on/off setting with checked and unchecked native form projection.
→34TabsManual or automatic tab activation with roving focus.
→35ToastQueued live notifications with mounted-part ARIA, focus recovery, timers, promises, and swipe.
→36ToggleA two-state pressed button.
→37ToggleGroupSingle or multiple pressed-button selection.
→38ToolbarA direction-aware collection of common controls.
→39TooltipDelayed visual description for an already named trigger.
→