migrate core::theme to dark-light v2

This commit is contained in:
Ricardo Fernández Serrata 2025-01-09 19:30:09 -04:00 committed by GitHub
parent cb19e152cd
commit b0f860533e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -168,13 +168,12 @@ impl Default for Theme {
{
use std::sync::LazyLock;
static DEFAULT: LazyLock<Theme> =
LazyLock::new(|| match dark_light::detect() {
dark_light::Mode::Dark => Theme::Dark,
dark_light::Mode::Light | dark_light::Mode::Default => {
Theme::Light
}
});
static DEFAULT: LazyLock<Theme> = LazyLock::new(|| match dark_light::detect() {
Ok(dark_light::Mode::Dark) => Theme::Dark,
Ok(dark_light::Mode::Light) | Ok(dark_light::Mode::Unspecified) | Err(_) => {
Theme::Light
}
});
DEFAULT.clone()
}