0
0
mirror of https://github.com/thunderbird/thunderbird-android.git synced 2024-09-20 04:02:14 +02:00

Fix Catalog app to allow theme switching a workaround until the migration is done

This commit is contained in:
Wolf-Martell Montwé 2024-03-21 13:05:33 +01:00
parent f2634300ad
commit f8f0e96be3
No known key found for this signature in database
GPG Key ID: 6D45B21512ACBF72
2 changed files with 38 additions and 12 deletions

View File

@ -19,4 +19,6 @@ dependencies {
implementation(libs.androidx.compose.material)
implementation(libs.androidx.compose.material.icons.extended)
implementation(libs.kotlinx.datetime)
}

View File

@ -39,13 +39,21 @@ private fun K9ThemeSwitch(
when (themeVariant) {
ThemeVariant.LIGHT -> K9Theme(
darkTheme = false,
content = content,
)
) {
K9MailTheme2(
darkTheme = false,
content = content,
)
}
ThemeVariant.DARK -> K9Theme(
darkTheme = true,
content = content,
)
) {
K9MailTheme2(
darkTheme = true,
content = content,
)
}
}
}
@ -57,13 +65,21 @@ private fun ThunderbirdThemeSwitch(
when (themeVariant) {
ThemeVariant.LIGHT -> ThunderbirdTheme(
darkTheme = false,
content = content,
)
) {
K9MailTheme2(
darkTheme = true,
content = content,
)
}
ThemeVariant.DARK -> ThunderbirdTheme(
darkTheme = true,
content = content,
)
) {
K9MailTheme2(
darkTheme = true,
content = content,
)
}
}
}
@ -75,12 +91,20 @@ private fun K9Theme2Switch(
when (themeVariant) {
ThemeVariant.LIGHT -> K9MailTheme2(
darkTheme = false,
content = content,
)
) {
K9Theme(
darkTheme = false,
content = content,
)
}
ThemeVariant.DARK -> K9MailTheme2(
darkTheme = true,
content = content,
)
) {
K9Theme(
darkTheme = false,
content = content,
)
}
}
}