diff options
author | Tomasz Kramkowski <tomasz@kramkow.ski> | 2023-04-22 13:55:25 +0100 |
---|---|---|
committer | Tomasz Kramkowski <tomasz@kramkow.ski> | 2023-04-22 14:55:46 +0100 |
commit | 9c4d01ad6cb1f54511d68a77634343c4c601c1b6 (patch) | |
tree | 4436601eebac47ebf0ded32c5f54967d68841025 /src/main/java/ui/theme/Theme.kt | |
parent | 4d2c9b6a04cd0b72313a39c3b3a059b28efbbc20 (diff) | |
download | paste-android-9c4d01ad6cb1f54511d68a77634343c4c601c1b6.tar.gz paste-android-9c4d01ad6cb1f54511d68a77634343c4c601c1b6.tar.xz paste-android-9c4d01ad6cb1f54511d68a77634343c4c601c1b6.zip |
Basic minimal hello world application with gradle
Diffstat (limited to 'src/main/java/ui/theme/Theme.kt')
-rw-r--r-- | src/main/java/ui/theme/Theme.kt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/main/java/ui/theme/Theme.kt b/src/main/java/ui/theme/Theme.kt new file mode 100644 index 0000000..7740e34 --- /dev/null +++ b/src/main/java/ui/theme/Theme.kt @@ -0,0 +1,38 @@ +package ski.kramkow.paste.ui.theme + +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material.MaterialTheme +import androidx.compose.material.darkColors +import androidx.compose.material.lightColors +import androidx.compose.runtime.Composable + +private val DarkColorPalette = darkColors( + primary = Purple200, + primaryVariant = Purple700, + secondary = Teal200 +) + +private val LightColorPalette = lightColors( + primary = Purple500, + primaryVariant = Purple700, + secondary = Teal200 +) + +@Composable +fun PasteTheme( + darkTheme: Boolean = isSystemInDarkTheme(), + content: @Composable () -> Unit +) { + val colors = if (darkTheme) { + DarkColorPalette + } else { + LightColorPalette + } + + MaterialTheme( + colors = colors, + typography = Typography, + shapes = Shapes, + content = content + ) +} |