Skip to main content
161

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
React Native docs
LayoutReact Native

List row

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

Public APILumenListRowReact Native

Native example

Use List row

Use for repeated rows with a stable leading/content/trailing structure. Continue using native collection components for scrolling, selection, and navigation.

View verified React Native runtime capture
List row rendered in the Expo web renderer Lumen playground
Verified runtime captureExpo web renderer
tsx
<LumenListRow
  leading={<LumenAvatar fallback="SM" />}
  trailing={<LumenBadge>Admin</LumenBadge>}
>
  <LumenText variant="label">Santiago</LumenText>
</LumenListRow>

Reference

Public API

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

APIValues or typeDefaultDescription
leadingReactNodeundefinedProvides identity or a leading visual.
childrenReactNodeRequiredProvides the primary row content.
trailingReactNodeundefinedProvides status or compact actions.

Native behavior

Design and accessibility

When to use it

Use for repeated rows with a stable leading/content/trailing structure. Continue using native collection components for scrolling, selection, and navigation.

Accessibility

Leading identity, main content, and trailing actions remain contained while interactive descendants keep their own semantics.

Shared component

Available on other platforms

Apple / SwiftUIAndroid / Compose
React Native docsNative primitives