The explorer for the shadcn registry ecosystem.
[Skrewww] Divider is a thin separator line between content sections — horizontal or vertical, semantic or decorative.
[Skrewww] Drawer is an edge-anchored modal panel for supplementary settings, filters, or secondary forms.
[Skrewww] Empty State is a zero-content placeholder with title, description, and optional recovery actions for collections, search, or first-use flows.
[Skrewww] File Upload is a native file input with drag-and-drop dropzone, advisory validation, selected-file list, and multipart form submission — selection only, not network upload.
[Skrewww] Form Field is a shared field wrapper for label, description, required indicator, and validation placement — not a visual input.
[Skrewww] Universal Primitive/Semantic/Brand tokens, component-tier defaults required by distributed components, Shape/Surface mode overrides, and the shared .sr-only accessibility utility. Installed once; every other @skrewww/* component depends on it.
[Skrewww] Line Chart shows a trend across ordered categories — a single series by default, or several series as separate lines. Static and non-tabbable, with an optional sparkline mode and the data also exposed as a hidden table.
[Skrewww] Link is semantic navigational text styled as inline or standalone links — not for primary actions.
[Skrewww] List Item is a single row inside a collection — avatar, title, description, metadata, and optional trailing content.
[Skrewww] Menu is a compact command surface for contextual actions — distinct from Select (form values) and Popover (supplementary content).
[Skrewww] Number Input is direct numeric entry with optional steppers and min/max/step — not currency, quantity business logic, or a Slider.
[Skrewww] Pagination is a paged navigation control with Previous/Next boundaries, numbered pages, and optional ellipsis.
[Skrewww] Phone Number Field pairs a country/dial-code selector with a phone number input — UI pattern only, not SMS verification or carrier lookup.
[Skrewww] Popover is a non-modal floating panel for supplementary or lightly interactive content anchored to a trigger.
[Skrewww] React progress bar for uploads and background tasks, with measured value/max progress, an indeterminate mode, a visible label, and optional percentage text.
[Skrewww] Radio is a native radio button for a single option inside a mutually exclusive group.
[Skrewww] Radio Group is an accessible grouping layer for mutually exclusive radio options with legend, helper text, and errors.
[Skrewww] Search Field is a search-specific text field with leading magnifying-glass icon and optional clear action — built on shared text-input control behavior.
[Skrewww] Select is a combobox-style single-select with a Popover listbox trigger and hidden native select for form submission.
[Skrewww] Skeleton is temporary placeholder shapes that preserve layout while known content is loading.
[Skrewww] Slider is a single-value control for selecting a number within min/max by dragging or keyboard-adjusting a thumb along a track.
[Skrewww] Spinner is an indeterminate loading indicator for operations without a meaningful completion percentage.
[Skrewww] Split Button joins one primary Button action with a related Menu trigger using shared outer chrome — composition only; Button and Menu keep their own APIs.
[Skrewww] Stepper shows progress through a fixed, known-length, ordered sequence of named steps — a compound Stepper + Step API built against the verified live Navigation/Step Item component set.
[Skrewww] Switch is a boolean settings control for immediate on/off changes — not a substitute for Checkbox in forms.
[Skrewww] Table is a native HTML table foundation with captions, headers, body rows, footers, cell alignment, responsive overflow, RTL support, print-friendly scrolling, and composition patterns for empty/loading/error — not the interactive Data Table pattern (no sorting, selection, or pagination).
[Skrewww] Tabs is a navigation pattern that switches between related in-context views using tablist/tab/tabpanel semantics and roving focus.
[Skrewww] Tag is a compact classification label for categories, filters, or user-applied values — distinct from read-only Badge status metadata.
[Skrewww] Textarea is a multi-line native textarea for longer free-text content, composed with FormField for label and validation.
[Skrewww] Text Input is a single-line text entry for short, free-form data such as names, emails, or search terms.
[Skrewww] Timeline is a vertical, chronological event list built on Content/Timeline Item rows — Default outlined-ring or Highlighted solid-dot markers, connector suppression purely positional.
[Skrewww] Toast is a transient floating notification for confirming actions or reporting short-lived events.
[Skrewww] Toggle Group is exclusive segmented selection (radiogroup) with joined chrome — Segmented Control is this presentation, not a separate component.
[Skrewww] Tooltip is a brief supplementary label for a trigger, shown on keyboard focus or pointer hover.
[Skrewww] Tree View is a hierarchical, keyboard-navigable tree — file explorers, nested category browsers, org charts. Composes Content/Tree Item rows with roving-tabindex keyboard navigation and depth-based indentation.
[Skrewww] Validation Message is inline typed feedback paired with a field — error, warning, success, or info — with icon and text.
[SmoothUI] Animated Accordion primitive for SmoothUI with CSS height panel and chevron rotation.
[SmoothUI] Canvas-based generative pixel avatar for AI agents, unique per seed.
[SmoothUI] Human-in-the-loop approval card where the chosen option expands to fill the card while the alternatives collapse away.
[SmoothUI] Generated-artifact frame whose preview and code panes swap along a shared axis rather than cross-fading.
[SmoothUI] An interactive AI branch component for displaying conversation flows.
[SmoothUI] Inline citation pill that opens an origin-aware source card, anchored to the pill it came from.
[SmoothUI] Context window meter whose ring fills and shifts hue at the warning threshold, never changing size.
[SmoothUI] Thread scroll container that follows the bottom only while the reader is already there, offering a jump-to-latest pill when it stops.
[SmoothUI] Shared AI state contract, per-state motion presets and microphone amplitude hooks for SmoothUI AI components.
[SmoothUI] Proposed code or data edit where added lines wipe in from the left and rejected lines collapse to nothing.
[SmoothUI] Deprecated alias for morph-surface. Kept for one release so existing installs keep resolving.
[SmoothUI] Family of AI waiting indicators — dots, sweep bar and pixel grid — sharing one cycle length, with an optional elapsed counter.