Component library

All Components Map

Browse through Loomora’s comprehensive set of accessible, theme-driven components. Each component includes an interactive live sandbox, full API reference, and LoomoraProvider configuration links.

Component Directory

Component Map & Catalog

Explore 33 production-ready components. Filter by category, search by feature, or view related configuration defaults.

Showing 33 of 33 components
UIAccordion

Accordion

Animated disclosure section for progressively revealed content.

UIButton

Button

Semantic action and navigation control with variant, size, and loading states.

UIDialog

Dialog

Modal surface with overlay, positioning, portal, and close behavior.

UIDigit

Digit

Locale-aware numeric display for prices, counts, and measurements.

UIDropdown

Dropdown

Button-anchored menu with outside-close handling and placement options.

UIFlag

Flag

Country flag image with an error fallback and configurable dimensions.

UIBreadcrumbs

Breadcrumbs

Compact hierarchical navigation trail with active item styling.

UICopyrights

Copyrights

Small copyright and sponsor attribution line.

PartialsLoader

Loader

Animated skeleton blocks for loading and placeholder layouts.

PartialsProgressBar

ProgressBar

Progress visualization with optional label and value text.

Form fieldsLabel

Label

Reusable label primitive with required state and forwarded label attributes.

Form fieldsInputHelper

InputHelper

Helper or error message primitive for form inputs.

Form fieldsTextField

TextField

Controlled text input with label, helper, prefix, suffix, and validation states.

Form fieldsSearchField

SearchField

Text input with search, clear, and keyboard callbacks.

Form fieldsTextareaField

TextareaField

Controlled multiline text input with shared field styling.

Form fieldsSelect

Select

Styled select control with option groups and controlled selection.

Form fieldsCheckField

CheckField

Checkbox, radio, and switch controls with checked state.

Form fieldsPinField

PinField

Controlled one-time-code entry split across digit cells.

Form fieldsPasswordField

PasswordField

Password input with generation, visibility, copy, and validation features.

Form fieldsPhoneInput

PhoneInput

Country-aware phone entry with parsing and formatting callbacks.

Form fieldsRangeField

RangeField

Custom range slider with marks, value display, and controlled state.

Form fieldsRatingField

RatingField

Star rating input with hover preview, half steps, keyboard support, and native form submission.

Form fieldsNumberField

NumberField

Numeric text input with thousand separators, decimal limits, and numeric change events.

Form fieldsColorField

ColorField

Modern custom color picker with hex input, presets, and optional opacity.

Form fieldsDateField

DateField

Comprehensive date and time picker supporting single dates, times, ranges, presets, and responsive dual calendars.

Form fieldsAutocomplete

Autocomplete

Searchable single- or multi-select option picker.

Form fieldsUploaderField

UploaderField

Controlled file picker with validation, drag/drop, paste, and preview layouts.

Form fieldsTextEditor

TextEditor

TinyMCE rich-text editor with controlled content and configurable toolbar.

Form compositionForm

Form

Composes typed input definitions, layout wrappers, and action buttons.

Form compositionInput

Input

Dispatches a single input definition to its matching field component.

Form compositionInputs

Inputs

Renders an array of Input definitions inside a configurable grid wrapper.

HelpersConditionalWrapper

ConditionalWrapper

Wraps children conditionally and supports a fallback wrapper.

HelpersContent

Content

Renders data with custom renderers, loading state, and empty fallback.