Skip to main content
161

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
Apple docs
LayoutApple

Wearable list row

Compose a compact wearable row with flexible content slots.

Public APILumenWatchListRowApple / SwiftUISwift product: LumenUI

Apple availability

Supported native targets

Import LumenUI in the target that uses this component. iPad support follows the iOS package baseline and uses native iPad layout behavior.

Apple Watch · watchOS 9+

Native example

Use Wearable list row

Use inside native wearable scrolling containers. Keep list state, selection, navigation, and rotary input in the application.

Wearable list row rendered in the watchOS simulator Lumen playground
Verified runtime capturewatchOS simulator
swift
LumenWatchListRow { TimerHistoryLabel() }

Reference

Public API

The primary shared and platform-specific options exposed by LumenWatchListRow.

APIValues or typeDefaultDescription
leadingOptional native view slotnil / EmptyViewProvides compact identity.
contentNative view slotRequiredProvides primary row content.
trailingOptional native view slotnil / EmptyViewProvides short status or actions.

Native behavior

Design and accessibility

When to use it

Use inside native wearable scrolling containers. Keep list state, selection, navigation, and rotary input in the application.

Accessibility

Preserves child actions and content in native traversal order without collapsing distinct controls.

Shared component

Available on other platforms

Android / Compose
Apple docsSwiftUI package