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; use std::sync::LazyLock;
static DEFAULT: LazyLock<Theme> = static DEFAULT: LazyLock<Theme> = LazyLock::new(|| match dark_light::detect() {
LazyLock::new(|| match dark_light::detect() { Ok(dark_light::Mode::Dark) => Theme::Dark,
dark_light::Mode::Dark => Theme::Dark, Ok(dark_light::Mode::Light) | Ok(dark_light::Mode::Unspecified) | Err(_) => {
dark_light::Mode::Light | dark_light::Mode::Default => { Theme::Light
Theme::Light }
} });
});
DEFAULT.clone() DEFAULT.clone()
} }