Skip to main content
Home pageComponents

Components

All lt-* web components in the design system, each with a live playground, usage examples, and a full API reference.
IntroductionPhilosophy, prop naming conventions, and a directory of every component
AccordionCollapsible content sections
AlertInline notification for persistent contextual feedback
AvatarUser avatar with image, initials, and icon fallbacks
BadgeCompact status labels for categories, counts, and states
BreadcrumbA navigation trail that shows the user's location in the app hierarchy.
ButtonInteractive button component with multiple variants and states
CalendarVisual date-selection grid with keyboard navigation, range selection, and locale support
CheckboxCheckbox input component
ChipCompact label for tags, filters, and attributes
Color InputA read-only textfield that opens the native color picker and displays the selected hex value.
ComboboxSearchable single-select dropdown
Date InputA text field with a calendar popover for visual date selection
DatepickerDate, time, and datetime-local input with design-system styling
DialogModal dialog component
DividerA visual separator between content sections.
DropdownA floating menu anchored to a trigger element
HeaderA layout component that organises content into a sticky app bar with before, logo, content, and after slots.
Icon ButtonAccessible icon-only button for actions like close, delete, and navigation.
ImageA lightweight image wrapper with rounded corners and responsive fill support.
LinkA styled anchor element with primary color and optional external-link behaviour.
ListOrdered and unordered list components
NavigationHorizontal and vertical nav with nested collapsible items
PaginationPage navigation for paged data sets
ProgressA horizontal bar that shows how far along a process is.
RadioRadio button and radio group components
SelectDropdown select component
SidePanelA slide-in panel anchored to any edge of the viewport, with a backdrop overlay.
SkeletonA loading placeholder that mimics the shape of content.
SliderA range input for selecting a numeric value within a bounded range
SnackbarBrief notification that appears temporarily at the bottom of the viewport
SpinnerLoading indicator component
SurfaceContainer with elevation and surface styling
SwitchToggle switch component
TabTab and tab group components
TableData table with sorting and responsive design
TextRenders text with a predefined typographic style. Covers display sizes, headings, body copy, captions, and overlines.
TextfieldText input with validation states
TooltipFloating label that appears on hover or focus of a trigger element