Skip to main content
161

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
Apple docs
Apple reference

Native components

Explore all 72 components available for Apple / SwiftUI. Each reference page includes real native usage, the public API, design guidance, and accessibility behavior.

72documented components9 categories

Apple ecosystem

Availability follows the native target

Component badges show the Apple operating systems each API supports. Add theLumenUI product to app targets; widget extensions use the focusedLumenWidgetUI product instead.

iOS 16+iPadOS 16+macOS 13+tvOS 16+visionOS 1+watchOS 9+

Component library

Browse the Apple catalog

Foundations

2
.lumenTheme

Theme

Provide generated semantic colors, spacing, radii, typography, motion, and elevation to native components.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenText

Text

Render native text with shared typography variants and semantic color tones.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference

Actions

7
LumenIconButton

Icon button

Trigger a native action with a required accessible label and platform icon.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenButton

Button

Run native actions with shared intent, size, loading, and disabled contracts.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenChip

Chip

Represent compact selected, actionable, or removable values with native interaction semantics.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenLink

Link

Open an Apple URL using native SwiftUI behavior and Lumen semantic styling.

iPhoneiPadMacApple Vision
View reference
LumenMenu

Menu

Present a native anchored action menu with shared item-state semantics.

iPhoneiPadMacApple VisionApple TV
View reference
LumenShareButton

Share button

Open the operating system share surface from a token-aware native action.

iPhoneiPadMacApple VisionApple Watch
View reference

Forms

14
LumenTextField

Text field

Collect a single line of text using each platform’s native input and focus behavior.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenTextarea

Textarea

Capture multiline native text with shared labeling, supporting copy, and error treatment.

iPhoneiPadMacApple Vision
View reference
LumenFieldGroup

Field group

Compose related native controls under one label, description, required state, and validation message.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenToggle

Toggle

Present a labeled native switch with Lumen brand tint.

iPhoneiPadMacApple Vision
View reference
LumenSettingsRow

Settings row

Align a setting title and explanation with an optional graphic and trailing native control.

iPhoneiPadMacApple Vision
View reference
LumenPicker

Picker

Choose one controlled value through native or accessible menu presentation.

iPhoneiPadMacApple Vision
View reference
LumenSlider

Slider

Adjust a continuous or stepped numeric value with a visible formatted label.

iPhoneiPadMacApple Vision
View reference
LumenSearchField

Search field

Filter native content with a density-aware search field and clear action.

iPhoneiPadMacApple Vision
View reference
LumenPhoneInput

Phone input

Enter an international phone number with searchable countries, calling codes, formatting, validation, and E.164 output.

iPhoneiPadMacApple Vision
View reference
LumenCheckbox

Checkbox

Capture a controlled Boolean choice with a generous native target and supporting text.

iPhoneiPadMacApple Vision
View reference
LumenRadioGroup

Radio group

Choose one value from a visible, labeled group of native radio options.

iPhoneiPadMacApple Vision
View reference
LumenDateRangeField

Date range field

Select an inclusive native date range with coordinated bounds and validation context.

iPhoneiPadMacApple Vision
View reference

Layout

9
LumenSurface

Surface

Compose content on semantic native backgrounds with shared padding and radius roles.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenDivider

Divider

Separate related native content with the shared semantic line role.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenCard

Card

Group related native content on a bordered semantic surface with optional card-level action.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenDisclosure

Disclosure

Reveal optional native content through a controlled, accessible disclosure trigger.

iPhoneiPadMacApple Vision
View reference
LumenButtonGroup

Button group

Lay out a small set of related native actions horizontally or vertically.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenListRow

List row

Compose a flexible native row with leading identity, content, and trailing actions.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenSectionHeader

Section header

Identify a native section with optional supporting copy, count, and trailing actions.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
lumenSheet

Sheet

Present supplemental application content in a controlled native sheet.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference

Navigation

4
LumenTabs

Tabs

Switch a controlled native content panel from an accessible tab list.

iPhoneiPadMacApple Vision
View reference
LumenNavigationBar

Navigation bar

Select among peer application destinations with native visuals and controlled state.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference

Data display

18
LumenSparkline

Sparkline

Render a compact tokenized trend line with optional area fill.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenLineChart

Line chart

Compare one or more categorical, numeric, or temporal line series.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenBarChart

Bar chart

Compare grouped or stacked categorical magnitudes.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenPieChart

Pie chart

Show a small positive part-to-whole breakdown as a pie or donut.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenScatterChart

Scatter chart

Plot numeric scatter and bubble relationships with semantic series tones.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenHeatmap

Heatmap

Encode a two-dimensional matrix with the canonical sequential scale.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenRangeChart

Range chart

Render ordered low-to-high intervals as a tokenized range band.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenComboChart

Combo chart

Combine bar, line, and area series on one shared value domain.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenIcon

Icon

Display the complete shared interface and brand catalog, with platform-native escape hatches.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenBadge

Badge

Display compact native status and classification labels using semantic tones.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenAvatar

Avatar

Display a native image or fallback identity at shared avatar sizes.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenStat

Stat

Display a compact product metric with semantic tone and optional supporting context.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenGauge

Gauge

Show a normalized circular native metric with a formatted accessible value.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenGraphic

Graphic

Frame application-provided artwork with token-aware glow, grid, or orbit decoration.

iPhoneiPadMacApple Vision
View reference
LumenBackdrop

Backdrop

Place a token-aware ambient pattern behind native application content.

iPhoneiPadMacApple Vision
View reference
LumenImage

Image

Present native images with shared fit, ratio, radius, and accessibility behavior.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference

Feedback

12
LumenSpinner

Spinner

Communicate an indeterminate native loading state with a semantic brand treatment.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenAlert

Alert

Present inline native feedback using shared neutral, destructive, success, and warning treatments.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenProgress

Progress

Show normalized determinate progress with native accessibility semantics.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenSkeleton

Skeleton

Represent loading text, rectangles, and circles with quiet semantic placeholders.

iPhoneiPadMacApple Vision
View reference
LumenToast

Toast

Present app-controlled transient native feedback with semantic tone and optional actions.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenEmptyState

Empty state

Explain missing content with supporting copy, an optional graphic, and a recovery action.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenErrorState

Error state

Explain an unavailable region or page and offer application-owned recovery.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenBanner

Banner

Present a structured semantic notice with optional actions and dismissal.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenStatusBar

Status bar

Present compact textual application status with optional trailing content.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference
LumenIllustration

Illustration

Render a built-in empty, success, error, or offline semantic scene.

iPhoneiPadMacApple Vision
View reference
lumenAlertDialog

Alert dialog

Request a controlled native confirmation with explicit cancel and confirm states.

iPhoneiPadMacApple TVApple VisionApple Watch
View reference

WidgetKit

4
LumenWidgetText

Widget text

Render focused WidgetKit text with native scaling and semantic rendering-mode color.

iPhoneiPadMacApple Watch
View reference
LumenWidgetIcon

Widget icon

Render a labeled or decorative WidgetKit SF Symbol with semantic tone.

iPhoneiPadMacApple Watch
View reference

macOS utilities

2
LumenSymbolPicker / LumenSymbolPickerButton

Symbol picker

Search and choose from labeled, categorized SF Symbols in a native macOS picker.

Mac
View reference

Real platform output

Rendered by Apple / SwiftUI

This verified capture comes from the native preview host using the package in this repository. The controls are rendered by Apple, not by HTML.

Native captureSwiftUI · LumenUI package
Lumen component gallery rendered directly by the LumenUI SwiftUI package
Apple docsSwiftUI package