Skip to Content

List

Renders any array through renderItem.

Team members
ALAda LovelaceOwner
ATAlan TuringAdmin
GHGrace HopperMember
import { List, Flex, Avatar, Text, Badge } from '@gg-software/ui'; <List items={members} rowKey={(m) => m.id} header="Team members" hoverable renderItem={(m) => ( <Flex align="center" gap="sm"> <Avatar name={m.name} size="sm" /> <Text weight="medium">{m.name}</Text> <Badge label={m.role} /> </Flex> )} />;

Props

PropTypeDefaultDescription
items*T[]
renderItem*(item: T, index: number) => ReactNode
rowKey((item: T, index: number) => string | number)
headerReactNode
footerReactNode
borderedbooleantrue
splitbooleantrue
hoverablebooleanfalse
emptyReactNodeNo data
classNamestring

* required · generated from packages/ui/src/data/List/List.tsx