Lumeo

Components

Browse all 163 components across 13 categories.

AI (5)

Feedback (8)

Overlay (14)

Motion (10)

Layout (10)

Utility (16)

Data Display (30)

Avatar

Circular user image with initials fallback and status indicator.

Badge

Small label for counts, statuses, or category tags.

Barcode

Inline SVG Code 128B barcode renderer (scannable).

Calendar

Date picker calendar grid with single, range, and multi-select modes.

Card

Flexible container with header, content, and footer slots.

Chart

Declarative chart wrapper over ECharts — 30+ types supported.

Chip

Compact removable tag, optionally toggleable.

DataGrid

Enterprise grid: sort, filter, inline edit, multi-level group (client + server), pin, virtualize, export.

DataTable

Table with sorting, pagination, and row selection built in.

Descriptions

Key-value pair list for read-only entity details.

FileManager

Headless file and folder explorer — folder tree, breadcrumb path, list/grid views, lazy loading, inline rename, context-menu operations.

FileViewer

Universal file preview — auto-detects type from MIME / extension and renders PDF, images, video, audio, Markdown, JSON, CSV, source code (CodeMirror), and plain text inline; unknown types fall back to a download CTA. Pluggable per-kind renderer overrides; auth-aware HttpClient hook.

Filter

Composable faceted filter builder with chips.

Gantt

Gantt component.

Gauge

Single-value gauge with radial, arc, and linear variants and threshold colour bands.

Image

Image with lazy-loading, loading skeleton, and error fallback.

ImageCompare

Before/after slider comparison for two images.

List

Ordered/unordered list with Lumeo typographic styling.

Map

Interactive geographic map powered by MapLibre GL — markers, polylines, polygons, circles, arcs, heatmaps, legend overlays, and popups; CARTO vector basemaps, no API key required.

PdfViewer

Inline PDF document viewer powered by pdf.js — page navigation, zoom controls, optional text search, and download.

PivotGrid

Cross-tab / pivot table that summarizes flat data into rows x columns x aggregated measures.

QRCode

Docs coming soon

Scheduler

Calendar/agenda scheduler wrapping FullCalendar.

Sparkline

Inline SVG trend chart primitive — line, area, or bars for tables and KPI strips.

Statistic

Big-number statistic display with label and unit.

Steps

Numbered step indicator for wizards and progress flows.

Table

Minimal styled HTML table with header, row, cell components.

Timeline

Vertical event timeline with icons and connectors.

TreeView

Hierarchical tree with expand/collapse and selection.

Watermark

Repeating diagonal watermark overlay.

Dashboard (5)

Forms (34)

Button

Versatile button with variants, sizes, icons, and loading states.

Cascader

Multi-level dropdown for hierarchical selection.

Checkbox

Binary input with indeterminate state and accessible label.

CodeEditor

Source-code editor wrapping CodeMirror 6 with on-demand language packs, dark/light/auto theming, and line numbers.

ColorPicker

Hue + saturation/value picker with hex input.

Combobox

Searchable select with filtering, custom values, and grouping.

ConfirmButton

Confirm Button component.

DatePicker

Calendar popover for picking a single date or range.

DateTimePicker

Combined date + time picker with timezone awareness.

FileUpload

Drag-and-drop file dropzone with progress and validation.

Form

EditForm wrapper with styled validation, field groups, and submit state.

InplaceEditor

Click-to-edit text/number field that swaps in an input.

Input

Styled text input with label, prefix/suffix, icons, error state.

InputMask

Masked input for phone numbers, dates, and custom patterns.

Mention

Textarea with @-trigger dropdown for mentioning users.

NumberInput

Numeric input with stepper buttons and locale formatting.

OtpInput

One-time password input, auto-advances between boxes.

OverlayForm

Overlay Form component.

PasswordInput

Password field with show/hide toggle and strength meter.

QueryBuilder

Visual AND/OR predicate-tree builder; serializes to JSON or a LINQ predicate.

RadioGroup

Grouped radio buttons with horizontal or vertical layout.

Rating

Star rating input with half-star support.

RichTextEditor

WYSIWYG editor wrapping TipTap with Lumeo styling.

Segmented

Pill-shaped tab-like single-select control.

Select

Native-feeling styled dropdown with search and groups.

Slider

Range slider with single and dual thumb modes.

Switch

Toggle switch for boolean settings.

TagInput

Input that turns entries into removable tag chips.

Textarea

Multiline text input with auto-resize option.

TimePicker

Time-of-day picker with 12h/24h formats.

Toggle

Two-state button with pressed/unpressed styling.

ToggleGroup

Group of toggles with single or multiple selection.

TreeSelect

Select input with a hierarchical tree dropdown.

UploadTrigger

Upload Trigger component.

Typography (5)

Marketing (4)

Drag & Drop (3)