Skip to main content
Home page
Components
Components
All lt-* web components in the design system, each with a live playground, usage examples, and a full API reference.
Introduction
Philosophy, prop naming conventions, and a directory of every component
Accordion
Collapsible content sections
Alert
Inline notification for persistent contextual feedback
Avatar
User avatar with image, initials, and icon fallbacks
Badge
Compact status labels for categories, counts, and states
Breadcrumb
A navigation trail that shows the user's location in the app hierarchy.
Button
Interactive button component with multiple variants and states
Calendar
Visual date-selection grid with keyboard navigation, range selection, and locale support
Checkbox
Checkbox input component
Chip
Compact label for tags, filters, and attributes
Color Input
A read-only textfield that opens the native color picker and displays the selected hex value.
Combobox
Searchable single-select dropdown
Date Input
A text field with a calendar popover for visual date selection
Datepicker
Date, time, and datetime-local input with design-system styling
Dialog
Modal dialog component
Divider
A visual separator between content sections.
Dropdown
A floating menu anchored to a trigger element
Header
A layout component that organises content into a sticky app bar with before, logo, content, and after slots.
Icon Button
Accessible icon-only button for actions like close, delete, and navigation.
Image
A lightweight image wrapper with rounded corners and responsive fill support.
Link
A styled anchor element with primary color and optional external-link behaviour.
List
Ordered and unordered list components
Navigation
Horizontal and vertical nav with nested collapsible items
Pagination
Page navigation for paged data sets
Progress
A horizontal bar that shows how far along a process is.
Radio
Radio button and radio group components
Select
Dropdown select component
SidePanel
A slide-in panel anchored to any edge of the viewport, with a backdrop overlay.
Skeleton
A loading placeholder that mimics the shape of content.
Slider
A range input for selecting a numeric value within a bounded range
Snackbar
Brief notification that appears temporarily at the bottom of the viewport
Spinner
Loading indicator component
Surface
Container with elevation and surface styling
Switch
Toggle switch component
Tab
Tab and tab group components
Table
Data table with sorting and responsive design
Text
Renders text with a predefined typographic style. Covers display sizes, headings, body copy, captions, and overlines.
Textfield
Text input with validation states
Tooltip
Floating label that appears on hover or focus of a trigger element