/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.compose

Package-level declarations

Types

Name Summary
TripKitComposeTextStyles object TripKitComposeTextStyles
TripKitComposeTextTokens @Immutable
data class TripKitComposeTextTokens(val titleLarge: TextStyle, val titleMedium: TextStyle, val labelLarge: TextStyle, val bodyLarge: TextStyle, val bodyMedium: TextStyle, val bodySmall: TextStyle, val bodyMdCompact: TextStyle, val actionMd: TextStyle, val valueLg: TextStyle, val labelLg: TextStyle, val countXl: TextStyle)
TripKitComposeTextTokensDefaults object TripKitComposeTextTokensDefaults
TripKitComposeTextTokensOverride @Immutable
data class TripKitComposeTextTokensOverride(val titleLarge: TextStyle? = null, val titleMedium: TextStyle? = null, val labelLarge: TextStyle? = null, val bodyLarge: TextStyle? = null, val bodySmall: TextStyle? = null, val bodyMdCompact: TextStyle? = null, val actionMd: TextStyle? = null, val valueLg: TextStyle? = null, val labelLg: TextStyle? = null, val countXl: TextStyle? = null)

Functions

Name Summary
TripKitUITheme @Composable
fun TripKitUITheme(darkTheme: Boolean = isSystemInDarkTheme(), textTokens: TripKitComposeTextTokens = TripKitComposeTextTokensDefaults.default(), textTokensOverride: TripKitComposeTextTokensOverride = TripKitComposeTextTokensOverride(), content: @Composable() -> Unit)
Compose theme that mirrors the existing XML DayNight setup.