Components

Components list

image of accordion

Accordion

A vertically stacked set of interactive headings that each reveal a section of content.

image of Alert Dialog

Alert dialog

A modal dialog that interrupts the user with important information requiring immediate attention or action.

image of alert

Alert

Display alert messages with different variants and optional icons.

image of avatar

Avatar

Display user profile images with fallback support for missing images.

image of badge

Badge

Display a badge with different variants and styles.

image of Button Group

Button group

A container that groups related buttons together with consistent styling.

image of button

Button

Render a buttons/link with optional icons (prefix, suffix, both).

image of card

Card

Display content in a card layout with header, content, and footer sections.

image of Dialog

Dialog

A dialog is an overlay shown above other content in an application.

image of Drawer

Drawer

A sliding panel component that appears from the edges of the screen.

image of Dropdown Menu

Dropdown menu

A dropdown menu displays a list of actions or options when triggered by a button.

image of field

Field

Build accessible forms with field validation, labels, descriptions, and error handling.

Form

Complete Symfony form theme using HarmonyUI components for inputs, selects, buttons, and field layouts.

image of Input Group

Input group

Displays supplementary information or interactive elements alongside input fields or textareas.

image of input

Input

Text input field with validation states and focus styling.

image of label

Label

Accessible label component for form inputs.

image of Popover

Popover

A popover is a floating panel that displays content over other page elements.

image of select

Select

Native select dropdown with custom styling.

image of Separator

Separator

Visually or semantically separates content.

image of Skeleton

Skeleton

Use to show a placeholder while content is loading.

image of Spinner

Spinner

An animated loading indicator.

image of switch

Switch

A toggle switch component for binary on/off states.

image of table

Table

A responsive table component for displaying tabular data with support for headers, footers, and captions.

image of Tabs

Tabs

A set of layered sections of content—known as tab panels—that are displayed one at a time.

image of textarea

Textarea

Multi-line text input field with validation states and focus styling.

image of Tooltip

Tooltip

A tooltip is a floating panel that displays helpful information when users hover over or focus on an element.