Skip to content

Browse Components

Avatar

<quiet-avatar>

Provides a visual representation of a user to enhance personalization and recognition.

stable since 1.0

Badge

<quiet-badge>

Displays useful information or notifications such as a new feature or an unread message count.

stable since 1.0

Breadcrumb

<quiet-breadcrumb>

Offers a trail of links that correspond to an app or website's hierarchy, making navigation more predictable for users.

stable since 1.0

Breadcrumb Item

<quiet-breadcrumb-item>

Represents a single link or step in the hierarchical structure of an app or website.

stable since 1.0

Browser Frame

<quiet-browser-frame>

An on-page browser UI that displays arbitrary content inside of it.

stable since 1.0

Button

<quiet-button>

Allows users to navigate, submit forms, and perform other actions.

stable since 1.0

Button Group

<quiet-button-group>

Displays related buttons in a stylized group.

stable since 1.0

Bytes

<quiet-bytes>

Formats an arbitrary number of bytes or bits into a human-readable size.

stable since 1.0

Callout

<quiet-callout>

Draws attention to important information, provides context, or prompts users to take action.

stable since 1.0

Card

<quiet-card>

Provides a flexible and visually appealing way to organize and present content in a consistent and easily digestible format.

stable since 1.0

Carousel

<quiet-carousel>

Displays content in a scrollable horizontal slider with navigation controls.

stable since 1.0

Carousel Item

<quiet-carousel-item>

Represents individual items used in a carousel.

stable since 1.0

Checkbox

<quiet-checkbox>

Allows users to select one or more options from a list or toggle single options on and off.

stable since 1.0

Checkbox Group

<quiet-checkbox-group>

Attaches a label and description to a group of related checkboxes or switches.

stable since 1.0

Color Input

<quiet-color-input>

Allows users to enter or select a color and submit it with a form.

stable since 1.0

Color Picker

<quiet-color-picker>

Provides a customizable interface for selecting a color.

stable since 1.0

Comparison

<quiet-comparison>

Displays two elements side-by-side with a draggable divider, allowing users to adjust the visible portions for direct visual comparison.

stable since 1.0

Copy

<quiet-copy>

Copies text and other types of data to the clipboard.

stable since 1.0

Countdown

<quiet-countdown>

Displays a countdown until the specified date.

stable since 1.0

Date

<quiet-date>

Outputs a date or time in the specified format.

stable since 1.0

Dialog

<quiet-dialog>

Displays modal content for alerts, confirmations, configurations, and other important interactions that require immediate attention.

stable since 1.0

Divider

<quiet-divider>

Separates and groups content visually.

stable since 1.0

Dropdown

<quiet-dropdown>

Provides a menu of options that appear when the corresponding trigger is activated.

stable since 1.0

Dropdown Item

<quiet-dropdown-item>

Can be selected from inside a dropdown menu.

stable since 1.0

Empty State

<quiet-empty-state>

Guides users during first-time experiences or when content is missing, transforming blank spaces into opportunities with helpful visuals and clear actions.

stable since 1.0

Expander

<quiet-expander>

An expandable content container with smooth animation on show/hide.

stable since 1.0

File Input

<quiet-file-input>

Allows the user to select files to upload to the server.

stable since 1.0

Fit Text

<quiet-fit-text>

Scales a line of text to fit within its container.

stable since 1.0

Flip Card

<quiet-flip-card>

Displays information on two sides, allowing users to flip between the front and back with the click of a button.

stable since 1.0

Hotkey

<quiet-hotkey>

Shows keyboard shortcut combinations based on the user's operating system.

stable since 1.0

Icon

<quiet-icon>

Provides a visual representation of an object, action, or idea.

stable since 1.0

Include

<quiet-include>

Pulls content from another file into your page.

stable since 1.0

Infinite Scroller

<quiet-infinite-scroller>

Provides an accessible container for continuously loading content feeds.

stable since 1.0

Intersection Observer

<quiet-intersection-observer>

Watches child elements and dispatches events when they intersect with their root element.

stable since 1.0

Joystick

<quiet-joystick>

A directional joystick that can be controlled via touch or mouse.

stable since 1.0

Listbox

<quiet-listbox>

Displays a list of options, allowing users to select one or more items from the available choices.

stable since 1.0

Listbox Item

<quiet-listbox-item>

Represents individual choices within a listbox.

stable since 1.0

Lorem Ipsum

<quiet-lorem-ipsum>

Outputs placeholder text in various formats for testing designs with random content.

stable since 1.0

Mutation Observer

<quiet-mutation-observer>

Watches child elements and dispatches an event when they mutate.

stable since 1.0

Number

<quiet-number>

Outputs a number in the specified format.

stable since 1.0

Number Field

<quiet-number-field>

Allows users to input and edit numbers.

stable since 1.0

Number Ticker

<quiet-number-ticker>

Animates a number from a starting value to an ending value.

stable since 1.0

Pagination

<quiet-pagination>

Splits content into numbered pages so users can navigate datasets in manageable chunks.

stable since 1.0

Passcode

<quiet-passcode>

Allows users to enter fixed-length passcodes, verification tokens, one-time codes, and similar data in a user-friendly way.

stable since 1.0

Popover

<quiet-popover>

Provides additional information or functionality without interrupting the flow of content.

stable since 1.0

Progress

<quiet-progress>

Visually represents the progress of a request or task.

stable since 1.0

QR

<quiet-qr>

Generates a QR Code with embedded data.

stable since 1.0

Radio

<quiet-radio>

Allows the user to select one option from a group of choices.

stable since 1.0

Radio Item

<quiet-radio-item>

Represents individual choices within a radio.

stable since 1.0

Rating

<quiet-rating>

Allows users to provide feedback based on their satisfaction with a product or service.

stable since 1.0

Relative Time

<quiet-relative-time>

Outputs a relative time in a human-readable format.

stable since 1.0

Resize Observer

<quiet-resize-observer>

Watches child elements and dispatches an event when they resize.

stable since 1.0

Scroller

<quiet-scroller>

Adds an accessible container with visual affordances to help users identify and navigate scrolling content.

stable since 1.0

Search List

<quiet-search-list>

Queries a collection of items based on their content and keywords.

stable since 1.0

Select

<quiet-select>

Allows users to choose an option from a predefined list of options.

stable since 1.0

Share

<quiet-share>

Allows users to share links, files and text via their operating system's share interface.

stable since 1.0

Slide Activator

<quiet-slide-activator>

Gives users a draggable thumb that must be moved to the end of its track to trigger an action.

stable since 1.0

Slider

<quiet-slider>

Allows users to select numeric values within a given range by moving a thumb along a track.

stable since 1.0

Sparkline

<quiet-sparkline>

Shows at-a-glance trends in a small, inline chart that fits within text or tables.

stable since 1.0

Spinner

<quiet-spinner>

Tells the user that content is loading or a request is processing in the background.

stable since 1.0

Splitter

<quiet-splitter>

A draggable splitter that separates two panels, allowing users to resize them.

stable since 1.0

Spoiler

<quiet-spoiler>

Conceals sensitive content and gives the user the option of showing it or not, preventing unintentional disclosure.

stable since 1.0

Stamp

<quiet-stamp>

Renders templates with simple expressions, logic, and custom data.

experimental since 1.0

Switch

<quiet-switch>

Allows the user to toggle between two mutually exclusive states, such as on and off.

stable since 1.0

Tab

<quiet-tab>

Describes and selects a tab panel within a tab list.

stable since 1.0

Tab List

<quiet-tab-list>

Allows users to switch between different sections of content without leaving the page, providing a clean and organized interface.

stable since 1.0

Tab Panel

<quiet-tab-panel>

Holds the content that gets displayed when a tab is selected.

stable since 1.0

Text Area

<quiet-text-area>

Allows users to edit multi-line, plain text content.

stable since 1.0

Text Field

<quiet-text-field>

Allows users to input and edit text.

stable since 1.0

Text Mask

<quiet-text-mask>

Applies text as a mask over an image, creating visually stylized characters.

stable since 1.0

Timed Content

<quiet-timed-content>

Shows certain content based on the current date and time.

stable since 1.0

Toast

<quiet-toast>

A mechanism for showing temporary, non-intrusive notifications that appear above the page's content.

stable since 1.0

Toast Item

<quiet-toast-item>

Notifications displayed by the toast component.

stable since 1.0

Toggle Icon

<quiet-toggle-icon>

Similar to checkboxes, except with icons to represent the checked and unchecked states.

stable since 1.0

Toolbar

<quiet-toolbar>

Turns a collection of buttons and button groups into an accessible toolbar.

stable since 1.0

Tooltip

<quiet-tooltip>

Provides additional information when the user hovers or focuses on an element.

stable since 1.0

Transition Group

<quiet-transition-group>

Improves the user's experience by adding subtle animations as items are added, removed, and reordered in the group.

stable since 1.0

Typewriter

<quiet-typewriter>

Simulates a natural typing effect with customizable speed, delay, and looping options.

stable since 1.0

Veil

<quiet-veil>

Covers elements visually and disables interaction during important states such as submitting or loading.

stable since 1.0

Zoomable Frame

<quiet-zoomable-frame>

Renders iframe content with zoom and interaction controls.

stable since 1.0

Sorry, nothing like that has been built yet!
Ask for it here

Search this website Toggle dark mode Get the code on GitHub Follow @quietui.org on Bluesky Follow @quiet_ui on X

    No results found