Fix Theme
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-01-20 08:39:27 +01:00
parent bd19858834
commit 8b4ce20c99
2 changed files with 15 additions and 15 deletions

View File

@@ -1,4 +1,5 @@
package me.zobrist.tichucounter.ui
import androidx.compose.ui.graphics.Color
val md_theme_light_primary = Color(0xFFBE0034)

View File

@@ -1,11 +1,10 @@
package me.zobrist.tichucounter.ui
import android.os.Build
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.runtime.*
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalContext
private val LightColors = lightColorScheme(
@@ -75,22 +74,22 @@ private val DarkColors = darkColorScheme(
@Composable
fun AppTheme(
useDarkTheme: Boolean = isSystemInDarkTheme(),
content: @Composable() () -> Unit
useDarkTheme: Boolean = isSystemInDarkTheme(),
content: @Composable() () -> Unit
) {
val dynamicColor = Build.VERSION.SDK_INT >= Build.VERSION_CODES.S
val dynamicColor = Build.VERSION.SDK_INT >= Build.VERSION_CODES.S
val colors = when {
val colors = when {
dynamicColor && useDarkTheme -> dynamicDarkColorScheme(LocalContext.current)
dynamicColor && !useDarkTheme -> dynamicLightColorScheme(LocalContext.current)
darkTheme -> DarkColors
useDarkTheme -> DarkColors
else -> LightColors
}
}
MaterialTheme(
colorScheme = colors,
content = content
)
MaterialTheme(
colorScheme = colors,
content = content
)
}