Skip to content

Angular Material Components

Our Design System builds on Angular Material Components (v19) as the technical and visual foundation. They serve as the base layer for all UI elements in our applications — providing building blocks that we extend or wrap within our Ymt Components.

👉 For the full and up-to-date reference, visit the official documentation: Angular Material Components (v19)


Components that collect and manage user input.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
AutocompleteSuggestion list while typingWhen users type free text that matches known options (e.g. cities, tags)Enables faster input and reduces typing errors.Yes

Autocomplete

CheckboxBinary selection elementFor settings or multi-select listsSimple on/off decisions.Yes

Checkbox

ChipsSmall pill-like UI elementsFor tags, selections, or token listsCompact way to display or manage multiple values.Yes

Chips

DatepickerInput with calendar pickerFor selecting dates or date rangesEnsures consistent date input.Yes No

Datepicker

Form FieldWrapper for input elements with labels and hintsFor all input, select, or textarea elementsEnsures consistent layout and error handling.Yes

Form Field

InputSingle-line text inputFor short text, numbers, or searchStandard input element for text fields.Yes

Input

Radio ButtonExclusive selection inputWhen only one option can be selectedEnsures one active choice.Yes

Radio

SelectDropdown listFor small to medium option setsCompact selection mechanism.Yes

Select

SliderRange selector via sliding thumbFor volume, brightness, or range valuesAllows fast, continuous value input.No No

Slider

Slide ToggleSwitch-style inputFor instant system settingsProvides intuitive on/off interaction.No

Slide Toggle

Components for navigating between sections and organizing app structure.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
MenuContext or overflow menuFor secondary actions on items or listsProvides quick access to contextual options without cluttering the UI.Yes

Menu

SidenavSide navigation containerFor app-level navigation or persistent filter panelsEnables structured, collapsible navigation along the app’s edge.No No

Sidenav

TabsHorizontal tab navigationFor switching between equal-level content sectionsAllows users to navigate related views without losing context.Yes

Tabs

ToolbarApp or section headerFor titles, global actions, and searchProvides a consistent framing area for primary actions and identity.No No

Toolbar

TreeHierarchical data structureFor displaying folders, nested lists, or categoriesVisualizes expandable hierarchies for structured navigation.Yes

Tree

Components that organize and visually group content.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
CardVisual content containerFor dashboards, teasers, or grouped informationPresents related content in a structured “card” layout for clarity and emphasis.No No

Card

DividerHorizontal or vertical lineTo separate sections in lists, cards, or layoutsAdds visual structure and improves content readability.No No

Divider

Expansion PanelCollapsible content blockFor accordions or “show more” sectionsSaves space and groups related content with expandable interaction.No No

Expansion Panel

StepperMulti-step workflow componentFor wizards, onboarding flows, or complex formsGuides users through sequential steps with clear progress indication.Yes

Stepper

Grid ListTwo-dimensional grid layoutFor image galleries, dashboards, or tiled contentArranges content in a structured, responsive grid of rows and columns.No No

Grid List

Action elements and progress indicators.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
ButtonPrimary and secondary action triggersFor form actions, dialogs, or toolbarsProvides clear, accessible call-to-actions.Yes

Button

Button ToggleToggleable button for on/off statesWhen users need to switch a single mode or setting directlyProvides a compact, immediate on/off control.Yes No

Button Toggle

IconMaterial Design icon elementFor buttons, lists, and status indicatorsAdds quick visual cues for meaning and recognition.Yes

Icon

Progress BarLinear progress indicatorFor loading or processing statesVisualizes operation progress or completion level.Yes

Progress Bar

Progress SpinnerCircular loading indicatorFor indefinite or short loading periodsIndicates ongoing background activity.Yes

Progress Spinner

BadgeSmall status or notification indicatorWhen displaying notification counts or statuses on icons or elementsAdds concise visual status cues without disrupting layout.Yes

Badge

Components that provide user feedback or display overlay content.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
DialogModal overlay windowFor confirmations, forms, or detailed viewsFocuses user attention on a single, contained task or interaction.Yes

Dialog

SnackbarTemporary message barFor lightweight feedback like success, error, or undo actionsProvides non-blocking feedback that disappears automatically.Yes

Snackbar

TooltipHover or focus info popupFor explaining icons, actions, or abbreviationsAdds short contextual help without visual clutter.Yes

Tooltip

Bottom SheetSlide-up modal panel from screen bottomFor mobile or contextual actions requiring quick, focused user decisionsProvides a lightweight alternative to dialogs for presenting actions or supplementary content.No No

Bottom Sheet

Components that display structured or tabular data.

ComponentWhat it isWhen to usePurposeConfigured & Used in yuuvis®Available in Figma
ListStructured vertical list of itemsWhen displaying collections such as menus, settings, or selectable entriesProvides a clear, consistent layout for repeated item patterns and supports interactive list behavior.No No

List

PaginatorPagination controlFor lists or tables with many entriesDivides large datasets into pages for improved readability and performance.Yes

Paginator

Sort HeaderSortable table headerFor data tables or listsEnables quick column sorting with visual indicators.No No

Sort Header

TableTabular layout for structured informationWhen displaying moderate amounts of data in a clear, readable formatProvides tables for static or moderately interactive data — not intended for complex data-grid use cases.Yes No

Table