Luminescent UI AI Documentation

Machine-readable, AI-optimized documentation for LLM coding assistants.

View /llms.txt

LumClasses

Core Luminescent UI CSS classes and design tokens built on Tailwind CSS v4.

Qwik Usage Example

React Usage Example

LumBtn

Luminescent UI button utility classes providing consistent button variants, hover states, and padding options.

Qwik Usage Example

React Usage Example

LumCard

Card container styling with glassmorphic background blur and gradient border utilities.

Qwik Usage Example

React Usage Example

LumInput

Styled form inputs, textareas, and select menus with unified focus rings and background colors.

Qwik Usage Example

React Usage Example

Anchor

Header title wrapper component providing auto-generated scroll anchor links.

Props

PropTypeDefaultDescription
idstring-Unique element ID for the anchor scroll target

Qwik Usage Example

ButtonContainer

Flex container for grouping interactive buttons and links with consistent spacing, rounding, and hover styles.

Props

PropTypeDefaultDescription
classClassList | string-Additional CSS class list for custom positioning

Qwik Usage Example

React Usage Example

ColorPicker

Interactive color picker component supporting HEX, HSL, RGB, and opacity controls.

Props

PropTypeDefaultDescription
valuestring-Current color string (e.g. #3b82f6)
onChange$QRL<(color: string) => void>-Color change callback

Qwik Usage Example

Dropdown menu component with customizable alignment, hover trigger, and panel placement.

Props

PropTypeDefaultDescription
idstring-Unique identifier for the dropdown
align'left' | 'right' | 'center''left'Alignment of the dropdown panel relative to trigger
hoverbooleanfalseOpen dropdown menu on hover instead of click
topbooleanfalsePosition panel above the trigger button
panelPropsPropsOf<'div'>-Additional props for the dropdown panel container

Slots

Slot NameDescription
dropdownContent rendered inside the trigger button
defaultOptions rendered inside the dropdown panel

Qwik Usage Example

React Usage Example

Interactive trigger button component for standalone or custom dropdown menus.

Props

PropTypeDefaultDescription
openedboolean-Controls the active open indicator state
hoverboolean-Enables hover mode styling

Qwik Usage Example

Label

Form field wrapper component providing accessible labels and consistent spacing.

Props

PropTypeDefaultDescription
forstring-Target input element ID
labelstring-Label text to display

Qwik Usage Example

Responsive navigation header component supporting start, center, end, hamburger dropdown, and fixed bottom mobile navigation bar slots.

Props

PropTypeDefaultDescription
fixedboolean-Fix navigation bar at the top of the viewport
floatingboolean-Enable floating card layout style with margin
nohamburgerboolean-Hide the top-right hamburger menu button on mobile
colorClassClassList | string-Custom background/border styling class
innerPropsPropsOf<'div'>-Props for main inner navigation bar container
panelPropsPropsOf<'div'>-Props for top hamburger menu dropdown container
mobileNavPropsPropsOf<'div'>-Props for bottom fixed mobile navigation bar container

Slots

Slot NameDescription
startLeft-aligned brand logo or title
centerCenter navigation items (hidden on mobile by default)
endRight-aligned navigation links, search, or profile menu
hamburgerNavigation items displayed inside the top hamburger dropdown menu
mobileNavigation items displayed inside the fixed bottom mobile navigation bar

Qwik Usage Example

React Usage Example

NumberInput

Stepper numeric input component with increment (+) and decrement (-) buttons.

Props

PropTypeDefaultDescription
valuenumber-Current numeric value
minnumber-Minimum allowed numeric value
maxnumber-Maximum allowed numeric value
stepnumber1Step increment value
onChange$QRL<(val: number) => void>-Value change handler

Qwik Usage Example

RangeInput

Dynamic range slider input component.

Props

PropTypeDefaultDescription
valuenumber-Current slider value
minnumber-Minimum slider value
maxnumber-Maximum slider value
onChange$QRL<(val: number) => void>-Slider value change handler

Qwik Usage Example

SelectMenu

Custom dropdown select menu with support for icons, custom option slots, and placement alignment.

Props

PropTypeDefaultDescription
valuesSelectMenuValue[]-Array of option items ({ name: string, value: string })
valuestring-Currently selected option value
align'left' | 'right' | 'center'-Alignment of the select menu dropdown panel

Qwik Usage Example

Responsive collapsible sidebar layout component.

Props

PropTypeDefaultDescription
floatingboolean-Enable floating card layout style

Slots

Slot NameDescription
titleSidebar header title text or icon
defaultSidebar navigation items and links

Qwik Usage Example

Tabs

Horizontal tab strip component built on ButtonContainer for switching views with optional add (+) and delete (x) actions.

Props

PropTypeDefaultDescription
valuesTabValue[]-Array of tab objects ({ name: string, value: string })
valueTabValue-Currently active tab object
onClick$QRL<(tab: TabValue) => void>-Tab selection click handler
onPlus$QRL<() => void>-Optional handler for add tab (+) button
onDelete$QRL<(tab: TabValue) => void>-Optional handler for delete tab (x) button

Qwik Usage Example

React Usage Example

Toggle

Accessible switch toggle component for boolean options.

Props

PropTypeDefaultDescription
idstring-Unique toggle input element ID
checkedboolean-Controls the active checked toggle state
onChange$QRL<(e, el) => void>-Toggle change event callback

Qwik Usage Example

React Usage Example