Package-level declarations

Types

Link copied to clipboard

Convenience accessor for the current Material3 ColorScheme.

Link copied to clipboard
object Dimensions

Design dimension tokens.

Link copied to clipboard
object Settings

Mutable application-wide settings backed by compose state.

Link copied to clipboard
object Shapes

Convenience accessor for the current Material3 Shapes.

Link copied to clipboard
class Spacings(multiplier: Int)

Spacing values scaled by a multiplier factor.

Link copied to clipboard
object Typography

Convenience accessor for the current Material3 Typography.

Properties

Link copied to clipboard

Convenience accessor for the current ColorScheme.

Link copied to clipboard

Convenience accessor for the current Dimensions.

Link copied to clipboard
Link copied to clipboard

Convenience accessor for the current Shapes.

Link copied to clipboard

Convenience accessor for a Spacings instance with multiplier 4.

Link copied to clipboard

Convenience accessor for the current Typography.

Functions

Link copied to clipboard
fun DesignTheme(isDark: Boolean = false, lightTheme: LightTheme = LightTheme.Default, darkTheme: DarkTheme = DarkTheme.Default, content: @Composable () -> Unit)

Root theme composable. Wraps content in MaterialTheme with the resolved color scheme, computes ScreenConfiguration from view constraints, and provides it via LocalScreenConfiguration.

Link copied to clipboard
fun PreviewTheme(isDark: Boolean = false, lightTheme: LightTheme = LightTheme.Default, darkTheme: DarkTheme = DarkTheme.Default, content: @Composable () -> Unit)

Simplified theme wrapper intended for composable previews. Delegates to DesignTheme with the same parameters.