aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/dev/msfjarvis/aps/ui/theme/Theme.kt17
1 files changed, 5 insertions, 12 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/theme/Theme.kt b/app/src/main/java/dev/msfjarvis/aps/ui/theme/Theme.kt
index b4f47cb2..55fb600d 100644
--- a/app/src/main/java/dev/msfjarvis/aps/ui/theme/Theme.kt
+++ b/app/src/main/java/dev/msfjarvis/aps/ui/theme/Theme.kt
@@ -1,11 +1,8 @@
package dev.msfjarvis.aps.ui.theme
-import android.content.Context
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.darkColorScheme
-import androidx.compose.material3.dynamicDarkColorScheme
-import androidx.compose.material3.dynamicLightColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.runtime.Composable
@@ -67,16 +64,12 @@ private val DarkThemeColors =
)
@Composable
-fun APSTheme(
- useDynamicColors: Boolean = true,
- useDarkTheme: Boolean = isSystemInDarkTheme(),
- context: Context,
- content: @Composable () -> Unit,
-) {
+fun APSTheme(useDarkTheme: Boolean = isSystemInDarkTheme(), content: @Composable () -> Unit) {
val colors =
- when (useDarkTheme) {
- true -> if (useDynamicColors) dynamicDarkColorScheme(context) else DarkThemeColors
- false -> if (useDynamicColors) dynamicLightColorScheme(context) else LightThemeColors
+ if (!useDarkTheme) {
+ LightThemeColors
+ } else {
+ DarkThemeColors
}
MaterialTheme(colorScheme = colors, typography = AppTypography, content = content)