DomposableTableAppearance

data class DomposableTableAppearance(val headerContainer: DomposableColor? = null, val headerContent: DomposableColor? = null, val rowContainer: DomposableColor? = null, val rowContent: DomposableColor? = null, val selectedContainer: DomposableColor? = null, val selectedContent: DomposableColor? = null, val border: DomposableColor? = null, val cellPadding: DomposableInsets? = null, val textAppearance: DomposableTextAppearance? = null, val headerTextAppearance: DomposableTextAppearance? = null, val compactRowAppearance: DomposableSurfaceAppearance? = null, val rowInteraction: DomposableInteractionAppearance? = null, val selectedBorder: DomposableColor? = null, val selectedBorderWidth: DomposableLength? = null, val compactBreakpoint: DomposableLength = 520.dp, val compactLabelMinWidth: DomposableLength = 96.dp, val rowSpacing: DomposableLength? = null, val columnSpacing: DomposableLength? = null)

Constructors

Link copied to clipboard
constructor(headerContainer: DomposableColor? = null, headerContent: DomposableColor? = null, rowContainer: DomposableColor? = null, rowContent: DomposableColor? = null, selectedContainer: DomposableColor? = null, selectedContent: DomposableColor? = null, border: DomposableColor? = null, cellPadding: DomposableInsets? = null, textAppearance: DomposableTextAppearance? = null, headerTextAppearance: DomposableTextAppearance? = null, compactRowAppearance: DomposableSurfaceAppearance? = null, rowInteraction: DomposableInteractionAppearance? = null, selectedBorder: DomposableColor? = null, selectedBorderWidth: DomposableLength? = null, compactBreakpoint: DomposableLength = 520.dp, compactLabelMinWidth: DomposableLength = 96.dp, rowSpacing: DomposableLength? = null, columnSpacing: DomposableLength? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Optional space between table columns. When null, each renderer keeps its current spacing. In Compact mode this is the space between a row card's label and value.

Link copied to clipboard

Width below which compact HTML tables switch to card rows.

Link copied to clipboard

Minimum width reserved for each compact row's column label.

Link copied to clipboard

Optional surface for compact table rows, rendered as cards on both platforms.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Optional hover, press, and focus styling for actionable rows.

Link copied to clipboard

Optional space between table rows, including the header row. When null, each renderer keeps its current size-preset spacing. In Compact card mode it also sets the gap between field rows inside each card. When null, each renderer keeps its current spacing between compact fields.

Link copied to clipboard

Selection outline for compact rows and selected tabular rows.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard