/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. |