Clank Design · Framework 37 / 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.
→05ButtonNative-first press behavior and agent metadata.
→06CheckboxBinary or indeterminate choice with checked and unchecked native form projection.
→07CheckboxGroupAn ordered group with independently checked values and an optional mixed-state parent.
→08CollapsibleA controlled or uncontrolled expandable panel.
→09ComboboxEditable input restricted to supplied values.
→10ContextMenuPointer, touch, and keyboard context actions.
→11DialogNested-safe modal or non-modal dialog behavior.
→12DrawerDialog semantics with direction-aware swipe dismissal.
→13FieldValidation and accessibility state shared by form parts.
→14FieldsetNative grouping and disabled propagation for fields.
→15FormMulti-field validation, submission, reset, and error focus.
→16InputComposable native text input state.
→17MenuActions, links, choices, groups, and nested submenus.
→18MenubarCoordinated horizontal menus with roving focus.
→19MeterAccessible scalar measurement over a bounded range.
→20NavigationMenuFocus-safe site navigation with current links and flyout content.
→21NumberFieldLocale-aware nullable numeric entry with zero-seeded stepping.
→22OTPFieldOne-time-code entry with paste, masking, and autofill projection.
→23PopoverAnchored interactive popup content.
→24PreviewCardDelayed pointer and focus preview enhancement.
→25ProgressDeterminate or indeterminate progress status.
→26RadioOne-of-many radio selection with roving focus.
→27ScrollAreaNative scrolling with accessible custom controls, zoom preservation, and RTL normalization.
→28SelectSingle or multiple listbox selection.
→29SeparatorSemantic or decorative horizontal and vertical separation.
→30SliderSingle or range values with pointer, keyboard, and collision policies.
→31SwitchBinary on/off setting with checked and unchecked native form projection.
→32TabsManual or automatic tab activation with roving focus.
→33ToastQueued live notifications with mounted-part ARIA, focus recovery, timers, promises, and swipe.
→34ToggleA two-state pressed button.
→35ToggleGroupSingle or multiple pressed-button selection.
→36ToolbarA direction-aware collection of common controls.
→37TooltipDelayed visual description for an already named trigger.
→