Package-level declarations

Types

Link copied to clipboard

The arrangement of elements in a row or column. Maps Jetpack Compose arrangement values to CSS flexbox.

Link copied to clipboard
@Immutable
interface BoxScope

Allows declaring mapping from Jetpack Compose align() modifier to CSS Grid align-self and justify-self.

Link copied to clipboard
@Immutable
interface ColumnScope : FlexScope

Allows declaring mapping from Jetpack Compose horizontal align() modifier to CSS Flexbox align-self.

Link copied to clipboard
@Immutable
interface FlexScope

Allows declaring mapping from Jetpack Compose weight() modifier to CSS Flexbox flex-grow.

Link copied to clipboard
@Immutable
interface RowScope : FlexScope

Allows declaring mapping from Jetpack Compose vertical align() modifier to CSS Flexbox align-self.

Functions

Link copied to clipboard
@Composable
fun IComponent.Box(modifier: Modifier = Modifier, contentAlignment: Alignment = Alignment.TopStart, content: @Composable BoxScope.() -> Unit)

A layout composable that places its children stacked over each other. You can use the align modifier to specify where the composable should be drawn.

Link copied to clipboard
@Composable
fun IComponent.Column(modifier: Modifier = Modifier, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalAlignment: Alignment.Horizontal = Alignment.Start, content: @Composable ColumnScope.() -> Unit)

A layout composable that places its children in a vertical sequence.

Link copied to clipboard
@Composable
fun IComponent.Row(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.Top, content: @Composable RowScope.() -> Unit)

A layout composable that places its children in a horizontal sequence.