Skip to content
Data Display

CardComplex

client80 kB
@stellaria/nebula-webCardComplexProps

Preview

Props

18
PropTypeDefault

actions

readonly CardAction[]

—

aria-label

string

—

badges

CardBadgeGroups

—

children

ReactNode

—

className

string

—

color

ColorExtended

—

description

ReactNode

—

disabled

boolean

—

footer

ReactNode

—

href

string

—

lines

number

—

loading

boolean

—

media

CardMedia

—

meta

CardMetaData

—

onPress

(() => void)

—

selected

boolean

—

title

ReactNode

—

variant

CardVariant

—

Slot props

10

Each one spreads over an inner element, so you can restyle a region without forking the component.

PropTypeDefault

bodyProps

The card body, below the media.

BoxSlotProps

—

descriptionProps

The description. Its line clamp comes from `lines`; the slot composes with it.

TextSlotProps

—

footProps

The footer. Not rendered without a footer, actions or badges.

BoxSlotProps

—

headerProps

The header. Not rendered without a title or actions.

BoxSlotProps

—

headingProps

Badge and title column, inside the header.

BoxSlotProps

—

mediaActionsProps

The action row over the media.

BoxSlotProps

—

mediaProps

The media frame. It carries `data-selected`, which is where its highlight comes from.

BoxSlotProps

—

metaProps

The metadata row.

BoxSlotProps

—

personProps

The owner block, with its avatar.

BoxSlotProps

—

titleProps

The title.

TextSlotProps

—

Also accepts

On top of its own props, this component forwards these groups.

Style props · 128