S
suiss/ui
/
components
Files
Code
Info
Action Bar
action-bar
A row of menus that renders as a menubar on desktop and a single More actions sheet on mobile.
Action Menu
action-menu
A list of actions that opens as a dropdown menu on desktop and an action sheet on mobile.
App Shell
app-shell
An application frame with a collapsible sidebar on desktop and a floating tab bar on mobile.
Command Palette
command-palette
A searchable command menu that opens in a dialog on desktop and a drawer on mobile.
Confirm
A confirmation prompt that opens as an alert dialog on desktop and an action sheet on mobile.
Context Actions
context-actions
Actions for an element that open as a context menu on right click, or an action sheet on long press on mobile.
Date Picker
date-picker
A date field that opens a calendar popover on desktop and wheel pickers in a drawer on mobile.
Flyout
A non-modal panel anchored to a trigger on desktop that becomes a bottom drawer on mobile.
Island
A floating pill at the top of the screen that shows live activities and brief notifications, like the Dynamic Island.
Modal
A modal window that opens as a centered dialog on desktop and a bottom drawer on mobile.
Navbar
A site header that renders a navigation menu on wide screens and a fullscreen menu when space runs out.
OTP Autofill
otp-autofill
A one-time code field that offers an incoming code, fills it digit by digit, and verifies it automatically.
Paged List
paged-list
A list that pages through items with numbered pagination on desktop and a Load more button on mobile.
Panel
A side panel that renders as a Sheet on desktop and a swipeable Drawer on mobile.
Picker
A single-choice picker that renders a custom Select on desktop and a native select on mobile.
Preview
A link preview that shows a hover card on desktop and a drawer on mobile.
Preview Menu
preview-menu
A context menu that lifts the pressed item into an enlarged preview above its actions, like iOS context menus.
Pull to Refresh
pull-to-refresh
A scroll container that refreshes its content when the user pulls down from the top.
Search Picker
search-picker
A searchable single-choice picker that renders a Combobox on desktop and a search drawer on mobile.
Search Reveal
search-reveal
A scrolling list with a search field tucked above it that appears when the user scrolls up.
Section Index
section-index
An A to Z index bar for jumping between sections of a long list by tapping, dragging, or typing.
Segment Picker
segment-picker
A segmented control for one exclusive choice that becomes a native select on mobile.
Selection List
selection-list
A list with an edit mode for selecting multiple rows and acting on them from a floating toolbar.
Split View
split-view
A two- or three-column sidebar, list and detail layout that becomes a push navigation stack on mobile.
Stepper
A numeric field with minus and plus buttons that step the value, accelerating while held.
Swipe Actions
swipe-actions
A list row that reveals action buttons when swiped sideways, with optional full swipe to run an action.
Table List
table-list
Tabular data that renders as a table on desktop and a grouped list on mobile.
Tip
A dismissible feature tip shown inline or as a popover, remembered once dismissed and sequenced in groups.
Trail
A navigation trail that shows breadcrumbs on desktop and a back link with history on mobile.
Undo Bar
undo-bar
A floating bar that offers to undo the last action for a few seconds before committing it.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
Action Bar
action-bar
A row of menus that renders as a menubar on desktop and a single More actions sheet on mobile.
Action Menu
action-menu
A list of actions that opens as a dropdown menu on desktop and an action sheet on mobile.
App Shell
app-shell
An application frame with a collapsible sidebar on desktop and a floating tab bar on mobile.
Command Palette
command-palette
A searchable command menu that opens in a dialog on desktop and a drawer on mobile.
Confirm
A confirmation prompt that opens as an alert dialog on desktop and an action sheet on mobile.
Context Actions
context-actions
Actions for an element that open as a context menu on right click, or an action sheet on long press on mobile.
Date Picker
date-picker
A date field that opens a calendar popover on desktop and wheel pickers in a drawer on mobile.
Flyout
A non-modal panel anchored to a trigger on desktop that becomes a bottom drawer on mobile.
Island
A floating pill at the top of the screen that shows live activities and brief notifications, like the Dynamic Island.
Modal
A modal window that opens as a centered dialog on desktop and a bottom drawer on mobile.
Navbar
A site header that renders a navigation menu on wide screens and a fullscreen menu when space runs out.
OTP Autofill
otp-autofill
A one-time code field that offers an incoming code, fills it digit by digit, and verifies it automatically.
Paged List
paged-list
A list that pages through items with numbered pagination on desktop and a Load more button on mobile.
Panel
A side panel that renders as a Sheet on desktop and a swipeable Drawer on mobile.
Picker
A single-choice picker that renders a custom Select on desktop and a native select on mobile.
Preview
A link preview that shows a hover card on desktop and a drawer on mobile.
Preview Menu
preview-menu
A context menu that lifts the pressed item into an enlarged preview above its actions, like iOS context menus.
Pull to Refresh
pull-to-refresh
A scroll container that refreshes its content when the user pulls down from the top.
Search Picker
search-picker
A searchable single-choice picker that renders a Combobox on desktop and a search drawer on mobile.
Search Reveal
search-reveal
A scrolling list with a search field tucked above it that appears when the user scrolls up.
Section Index
section-index
An A to Z index bar for jumping between sections of a long list by tapping, dragging, or typing.
Segment Picker
segment-picker
A segmented control for one exclusive choice that becomes a native select on mobile.
Selection List
selection-list
A list with an edit mode for selecting multiple rows and acting on them from a floating toolbar.
Split View
split-view
A two- or three-column sidebar, list and detail layout that becomes a push navigation stack on mobile.
Stepper
A numeric field with minus and plus buttons that step the value, accelerating while held.
Swipe Actions
swipe-actions
A list row that reveals action buttons when swiped sideways, with optional full swipe to run an action.
Table List
table-list
Tabular data that renders as a table on desktop and a grouped list on mobile.
Tip
A dismissible feature tip shown inline or as a popover, remembered once dismissed and sequenced in groups.
Trail
A navigation trail that shows breadcrumbs on desktop and a back link with history on mobile.
Undo Bar
undo-bar
A floating bar that offers to undo the last action for a few seconds before committing it.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information