This commit is contained in:
2026-08-08 08:08:24 +07:00
parent 161c066ca8
commit de9673e8fb
9 changed files with 110 additions and 73 deletions
+18
View File
@@ -1,5 +1,6 @@
use anyhow::Context;
use gpui::{App, AssetSource, Result, SharedString};
use gpui_component::IconNamed;
use rust_embed::RustEmbed;
#[derive(RustEmbed)]
@@ -45,3 +46,20 @@ impl Assets {
cx.text_system().add_fonts(embedded_fonts)
}
}
pub enum CustomIconName {
Filter,
GlobalOn,
GlobalOff,
}
impl IconNamed for CustomIconName {
fn path(self) -> gpui::SharedString {
match self {
CustomIconName::Filter => "icons/filter.svg",
CustomIconName::GlobalOn => "icons/global-on.svg",
CustomIconName::GlobalOff => "icons/global-off.svg",
}
.into()
}
}