Cleanup [BaseColorScheme.getColorScheme]

This commit is contained in:
AntsyLich 2024-02-17 04:07:06 +06:00
parent fb86c470f6
commit 95d4df9ca8
No known key found for this signature in database

View File

@ -9,18 +9,15 @@ internal abstract class BaseColorScheme {
abstract val lightScheme: ColorScheme abstract val lightScheme: ColorScheme
fun getColorScheme(isDark: Boolean, isAmoled: Boolean): ColorScheme { fun getColorScheme(isDark: Boolean, isAmoled: Boolean): ColorScheme {
return (if (isDark) darkScheme else lightScheme) if (!isDark) return lightScheme
.let {
if (isDark && isAmoled) { if (!isAmoled) return darkScheme
it.copy(
background = Color.Black, return darkScheme.copy(
onBackground = Color.White, background = Color.Black,
surface = Color.Black, onBackground = Color.White,
onSurface = Color.White, surface = Color.Black,
) onSurface = Color.White,
} else { )
it
}
}
} }
} }