Primitives
Accessible, unstyled-ready primitives for building Space UI products.
Allows you to display content in collapsible panels, making it easy for users to explore details on demand while conserving screen space.
ViewDisplays a prominent message box for important notices, warnings, or success messages to keep users informed without interrupting their work.
ViewDisplays a modal window that asks users to confirm important actions before proceeding, helping prevent accidental deletions or irreversible mistakes.
ViewMaintains a consistent width-to-height ratio for images, videos, and embeds, preventing layout shifts when pages load or resize.
ViewDisplays matching suggestions as users type into an input field, helping them find items quickly and reducing typing errors.
ViewDisplays user profile pictures, avatars, or fallback initials, giving users an easy way to identify people throughout the app.
ViewDisplays small colored label tags for status flags, counts, or categories, helping users quickly scan and spot key information.
ViewDisplays a horizontal trail of links showing the user’s current location within the page hierarchy, making navigation back to parent pages simple.
ViewAllows users to trigger actions, submit forms, or navigate with a single click, providing clear visual feedback and hover effects.
ViewDisplays an interactive month grid that lets users browse dates, select individual days, or choose date ranges for scheduling.
ViewGroups related information, images, and action buttons into a bordered container, creating clear visual sections on the page.
ViewAllows users to turn a single option on or off, or select multiple items from a list with clear checkmarks and partial states.
ViewGroups multiple related checkboxes together under a single control, making it easy for users to select one or several choices.
ViewHides extra content behind a simple toggle button, allowing users to expand and read details only when they need them.
ViewCombines a text search input with a dropdown menu, allowing users to filter and select options from large lists easily.
ViewProvides a searchable command menu that lets users navigate pages, find resources, and trigger shortcuts directly from their keyboard.
ViewOpens a custom action menu right at the cursor position when users right-click or long-press an element on the screen.
ViewCombines a date input box with a popup calendar, letting users pick dates or ranges without navigating away from the form.
ViewOpens a focused popup window over the main page, allowing users to complete a dedicated task or view details without losing page context.
ViewSlides an interactive panel in from the edge of the screen, giving users quick access to secondary tools, forms, or menus with swipe gestures.
ViewDisplays helpful placeholder messages, illustrations, and action buttons when there is no data to show, guiding users on what to do next.
ViewWraps input fields with clear text labels, helpful hints, and error messages to make filling out forms straightforward and accessible.
ViewGroups related form controls together under a descriptive header, making long or complex forms easier to read and understand.
ViewManages form inputs, checks for validation errors, and handles form submission to ensure a smooth data entry experience.
ViewProvides a mock browser or device container to showcase components and design previews in context.
ViewCombines adjacent interactive elements into a seamless visual segment for a cleaner, unified toolbar layout.
ViewAllows users to type single-line text, emails, passwords, or numbers, with clear focus outlines and validation feedback.
ViewAttaches icons, prefix text, buttons, or dropdowns directly to an input field, creating compact, all-in-one form controls.
ViewDisplays keyboard shortcut keys in styled badges, showing users which keys to press to perform actions faster.
ViewProvides an accessible text caption for form controls that focuses the corresponding input when clicked.
ViewAllows users to navigate to other pages or external websites with clear hover underlines and accessible link styling.
ViewDisplays a floating dropdown menu of actions or options when users click a trigger button, keeping pages clean and organized.
ViewProvides a horizontal desktop-style menu bar with nested dropdowns and submenus for organizing complex application commands.
ViewDisplays a visual gauge bar showing a quantity within a known range, such as battery level, disk capacity, or password strength.
ViewOrganizes primary website navigation into top-level links with rich dropdown preview cards for exploring main sections.
ViewAllows users to enter numeric values or adjust them step-by-step using increment and decrement buttons or keyboard arrow keys.
ViewProvides individual segmented character boxes for typing verification codes and one-time passwords, with automatic focus progression.
ViewSplits long lists or tables across multiple pages, letting users browse content page by page using numbered buttons.
ViewOpens a floating content box anchored to a button or icon, showing interactive settings, tools, or details right next to the trigger.
ViewDisplays an informative preview card when users hover over a link, giving them a summary of the linked page before clicking.
ViewDisplays an interactive card preview of a website with its thumbnail, title, and domain name when shared or hovered.
ViewDisplays an animated progress bar indicating how much of a task or file upload has completed so users know how long to wait.
ViewPresents a list of options where users can select only one choice at a time, making mutually exclusive decisions clear.
ViewA visual pattern for presenting related choices, navigation destinations, filters, or content views.
ViewReplaces standard browser scrollbars with custom, theme-styled scrollbars that appear smoothly when scrolling.
ViewAllows users to pick one or more options from a collapsible dropdown menu, keeping forms compact and easy to navigate.
ViewDraws clean horizontal or vertical dividing lines between content blocks or tools to create clear visual separation.
ViewOpens a slide-out panel from the edge of the screen, giving users space to edit settings or fill out forms without leaving the page.
ViewProvides a collapsible side navigation bar that organizes app pages into sections, supporting both desktop and mobile layouts.
ViewDisplays animated placeholder shapes while content is loading, giving users immediate visual feedback and making apps feel faster.
ViewAllows users to choose a numeric value or range smoothly by sliding a handle along a horizontal track with immediate visual feedback.
ViewDisplays an animated spinning ring while an action or page is loading, reassuring users that their request is being processed.
ViewAllows users to toggle a single setting instantly between on and off, behaving just like a physical light switch.
ViewOrganizes structured records into clear rows and columns with column headers, hover highlights, and responsive layouts.
ViewSplits content into switchable tabs on a single screen, allowing users to view different sections of related information without reloading the page.
ViewAllows users to type multi-line text, comments, or long descriptions with support for auto-expanding height as they write.
ViewDisplays temporary popup notifications at the corner of the screen to confirm user actions, show progress, or report background updates.
ViewProvides a two-state button that users can press to turn a specific feature, view, or styling option on and off.
ViewGroups multiple toggleable buttons together so users can select single or multiple options, ideal for text styling toolbars.
ViewArranges formatting tools, action buttons, and dropdown controls into a compact, accessible toolbar for quick editing.
ViewDisplays a small floating text bubble when users hover over or focus on an element, explaining what that button or icon does.
View