diff --git a/src/alert/alert.css b/src/alert/alert.css index 5dbcfc9..cc1f2ba 100644 --- a/src/alert/alert.css +++ b/src/alert/alert.css @@ -1,8 +1,8 @@ .melt-alert { position: relative; padding: 14px 20px 14px 42px; - background-color: var(--background-color); - border: 1px solid var(--border-color); + background-color: var(--melt-background-color); + border: 1px solid var(--melt-border-color); border-radius: 3px; line-height: 1.6; } @@ -12,7 +12,7 @@ top: 12px; left: 10px; font-size: 24px; - color: var(--icon-color); + color: var(--melt-icon-color); } .melt-alert__header { diff --git a/src/alert/mod.rs b/src/alert/mod.rs index 7b5e6f1..4e22917 100644 --- a/src/alert/mod.rs +++ b/src/alert/mod.rs @@ -54,15 +54,15 @@ pub fn Alert( theme.with(|theme| { let variant = variant.get(); css_vars.push_str(&format!( - "--icon-color: {};", + "--melt-icon-color: {};", variant.theme_icon_color(theme) )); css_vars.push_str(&format!( - "--background-color: {};", + "--melt-background-color: {};", variant.theme_background_color(theme) )); css_vars.push_str(&format!( - "--border-color: {};", + "--melt-border-color: {};", variant.theme_border_color(theme) )); }); diff --git a/src/auto_complete/mod.rs b/src/auto_complete/mod.rs index b908176..456ffcf 100644 --- a/src/auto_complete/mod.rs +++ b/src/auto_complete/mod.rs @@ -79,7 +79,11 @@ pub fn AutoComplete(
} } diff --git a/src/menu/menu-group.css b/src/menu/menu-group.css index 23c1dc8..a2105db 100644 --- a/src/menu/menu-group.css +++ b/src/menu/menu-group.css @@ -2,5 +2,5 @@ padding: 0.85rem 1.15em 0.1rem; font-size: 0.86rem; font-weight: 500; - color: var(--font-color); + color: var(--melt-font-color); } diff --git a/src/menu/menu-item.css b/src/menu/menu-item.css index f1b4b2c..533370e 100644 --- a/src/menu/menu-item.css +++ b/src/menu/menu-item.css @@ -1,7 +1,7 @@ .melt-menu-item__content { margin: 0.3rem 0.4rem; padding: 0.5rem 0.75rem; - color: var(--font-color); + color: var(--melt-font-color); cursor: pointer; border-radius: 0.25rem; font-size: 0.875rem; @@ -12,10 +12,10 @@ } .melt-menu-item__content:hover:not(.melt-menu-item__content--selected) { - background-color: var(--bg-color-hover); + background-color: var(--melt-background-color-hover); } .melt-menu-item__content--selected { - color: var(--font-color-active); - background-color: var(--bg-color); + color: var(--melt-font-color-active); + background-color: var(--melt-background-color); } diff --git a/src/menu/menu_group.rs b/src/menu/menu_group.rs index 813052a..f5fb39c 100644 --- a/src/menu/menu_group.rs +++ b/src/menu/menu_group.rs @@ -8,7 +8,7 @@ pub fn MenuGroup(#[prop(into)] label: String, children: Children) -> impl IntoVi let css_vars = create_memo(move |_| { let mut css_vars = String::new(); theme.with(|theme| { - css_vars.push_str(&format!("--font-color: {};", theme.menu.group_color)); + css_vars.push_str(&format!("--melt-font-color: {};", theme.menu.group_color)); }); css_vars }); diff --git a/src/menu/menu_item.rs b/src/menu/menu_item.rs index c033783..fd1e8ea 100644 --- a/src/menu/menu_item.rs +++ b/src/menu/menu_item.rs @@ -17,15 +17,16 @@ pub fn MenuItem( let css_vars = create_memo(move |_| { let mut css_vars = String::new(); - let theme = theme.get(); - let font_color = theme.common.color_primary.clone(); - css_vars.push_str(&format!("--font-color-active: {font_color};")); - css_vars.push_str(&format!("--font-color: {};", theme.menu.color)); - css_vars.push_str(&format!("--bg-color: {font_color}1a;")); - css_vars.push_str(&format!( - "--bg-color-hover: {};", - theme.menu.item_color_hover - )); + theme.with(|theme| { + let font_color = theme.common.color_primary.clone(); + css_vars.push_str(&format!("--melt-font-color-active: {font_color};")); + css_vars.push_str(&format!("--melt-font-color: {};", theme.menu.color)); + css_vars.push_str(&format!("--melt-background-color: {font_color}1a;")); + css_vars.push_str(&format!( + "--melt-background-color-hover: {};", + theme.menu.item_color_hover + )); + }); css_vars }); view! { diff --git a/src/message/message_provider.rs b/src/message/message_provider.rs index 8f26bc7..dc33431 100644 --- a/src/message/message_provider.rs +++ b/src/message/message_provider.rs @@ -34,6 +34,7 @@ pub fn MessageProvider(children: Children) -> impl IntoView { } } /> + } diff --git a/src/mobile/tabbar/mod.rs b/src/mobile/tabbar/mod.rs index a782cb2..73dc09e 100644 --- a/src/mobile/tabbar/mod.rs +++ b/src/mobile/tabbar/mod.rs @@ -43,7 +43,11 @@ pub fn Tabbar( } }); provide_context(tabbar_injection_key); - view! { } + view! { + + } } #[derive(Clone)] diff --git a/src/mobile/tabbar/tabbar-item.css b/src/mobile/tabbar/tabbar-item.css index 8233f23..64bfcce 100644 --- a/src/mobile/tabbar/tabbar-item.css +++ b/src/mobile/tabbar/tabbar-item.css @@ -8,7 +8,7 @@ } .melt-tabbar-item--selected { - color: var(--font-color-selected) + color: var(--melt-font-color-selected) } .melt-tabbar-item__content { diff --git a/src/mobile/tabbar/tabbar_item.rs b/src/mobile/tabbar/tabbar_item.rs index 43c3e10..a4b0bf9 100644 --- a/src/mobile/tabbar/tabbar_item.rs +++ b/src/mobile/tabbar/tabbar_item.rs @@ -20,9 +20,10 @@ pub fn TabbarItem( let css_vars = create_memo(move |_| { let mut css_vars = String::new(); - let theme = theme.get(); - let font_color = theme.common.color_primary.clone(); - css_vars.push_str(&format!("--font-color-selected: {font_color};")); + theme.with(|theme| { + let font_color = theme.common.color_primary.clone(); + css_vars.push_str(&format!("--melt-font-color-selected: {font_color};")); + }); css_vars }); diff --git a/src/progress/mod.rs b/src/progress/mod.rs index 5b3dcbc..a9f496e 100644 --- a/src/progress/mod.rs +++ b/src/progress/mod.rs @@ -15,9 +15,7 @@ pub fn Progress( view! {