ListItemComponents

class ListItemComponents(val contentModifier: Modifier = Modifier, val isInteractiveJsDom: Boolean, val headline: @Composable (Modifier) -> Unit, val start: @Composable (Modifier) -> Unit? = null, val end: @Composable (Modifier) -> Unit? = null, val supportingText: @Composable (Modifier) -> Unit? = null, val trailingSupportingText: @Composable (Modifier) -> Unit? = null, val overline: @Composable (Modifier) -> Unit? = null) : ItemComponents(source)

Parameters

isInteractiveJsDom

whether the item is interactive on JS DOM, aka whether it shows effects when the mouse pointer hovers above it or when it gets clicked. On the Compose UI targets, use Modifier.clickable for the same effect.

Constructors

Link copied to clipboard
constructor(contentModifier: Modifier = Modifier, isInteractiveJsDom: Boolean, headline: @Composable (Modifier) -> Unit, start: @Composable (Modifier) -> Unit? = null, end: @Composable (Modifier) -> Unit? = null, supportingText: @Composable (Modifier) -> Unit? = null, trailingSupportingText: @Composable (Modifier) -> Unit? = null, overline: @Composable (Modifier) -> Unit? = null)
constructor(contentModifier: Modifier = Modifier, isInteractiveJsDom: Boolean, headline: String, start: Icon? = null, end: Icon? = null, supportingText: String? = null, trailingSupportingText: String? = null, overline: String? = null)

Properties

Link copied to clipboard
open override val container: @Composable (Modifier) -> Unit?
Link copied to clipboard
Link copied to clipboard
open override val end: @Composable (Modifier) -> Unit?
Link copied to clipboard
open override val headline: @Composable (Modifier) -> Unit
Link copied to clipboard
Link copied to clipboard
open override val overline: @Composable (Modifier) -> Unit?
Link copied to clipboard
open override val start: @Composable (Modifier) -> Unit?
Link copied to clipboard
open override val supportingText: @Composable (Modifier) -> Unit?
Link copied to clipboard
open override val trailingSupportingText: @Composable (Modifier) -> Unit?