🚧 Working on theme subsystem

This commit is contained in:
Manuel Cillero 2024-03-11 20:40:40 +01:00
parent b4bb82aa69
commit db40ac3321
6 changed files with 37 additions and 29 deletions

View file

@ -32,11 +32,10 @@ impl ThemeTrait for Bootsier {
]
}
#[rustfmt::skip]
fn builtin_classes(&self, builtin: ThemeBuiltInClasses) -> Option<&str> {
fn builtin_classes(&self, builtin: ThemeBuiltInClasses) -> Option<String> {
match builtin {
ThemeBuiltInClasses::RegionContainer => Some("container"),
_ => None,
ThemeBuiltInClasses::RegionContainer => Some(String::from("container")),
_ => Some(builtin.to_string()),
}
}

View file

@ -16,13 +16,12 @@ impl PackageTrait for Bulmix {
impl ThemeTrait for Bulmix {
#[rustfmt::skip]
fn builtin_classes(&self, builtin: ThemeBuiltInClasses) -> Option<&str> {
fn builtin_classes(&self, builtin: ThemeBuiltInClasses) -> Option<String> {
match builtin {
ThemeBuiltInClasses::BodyContainer => Some("container"),
ThemeBuiltInClasses::RegionContainer => Some("container"),
ThemeBuiltInClasses::ContentContainer => Some("container"),
ThemeBuiltInClasses::SkipToContent => Some("skip__to_content"),
_ => None,
ThemeBuiltInClasses::BodyWrapper => Some(String::from("container")),
ThemeBuiltInClasses::ContentWrapper => Some(String::from("container")),
ThemeBuiltInClasses::RegionContainer => Some(String::from("container")),
_ => Some(builtin.to_string()),
}
}