This commit is contained in:
2026-10-22 05:18:35 +07:00
parent 14b66d530c
commit b560ea4116
24 changed files with 87 additions and 88 deletions
+8 -6
View File
@@ -8,7 +8,7 @@ use gpui::{
use gpui_kit::assets::IconName;
use gpui_kit::base::StyledExt as _;
use gpui_kit::component::scroll::Scrollbar;
use gpui_kit::component::{ActiveTheme, Icon, Sizable, h_flex, v_flex};
use gpui_kit::component::{ActiveTheme, Icon, h_flex, v_flex};
use nip29::GroupsRegistry;
use settings::AppSettings;
@@ -65,19 +65,20 @@ impl Sidebar {
.child(
v_flex()
.px_2()
.gap_1()
.child(
Nav::new("browse")
.prefix(Icon::new(IconName::Compass).small())
.prefix(Icon::new(IconName::Compass))
.label("Browse")
.text_sm()
.on_click(|_, window, cx| {
window.dispatch_action(Box::new(Command::ShowBrowse), cx)
}),
)
.child(
Nav::new("reqs")
.prefix(Icon::new(IconName::UserRoundPlus).small())
.prefix(Icon::new(IconName::UserRoundPlus))
.label("Requests")
.text_sm()
.when(request_count > 0, |this| {
this.suffix(
h_flex()
@@ -116,8 +117,9 @@ impl Sidebar {
)
.child(
Nav::new("contacts")
.prefix(Icon::new(IconName::Book).small())
.prefix(Icon::new(IconName::Book))
.label("Contacts")
.text_sm()
.when(contacts_open, |this| this.bg(cx.theme().list_active))
.on_click(cx.listener(|this, _event, window, cx| {
this.toggle_contacts(window, cx);
@@ -129,7 +131,7 @@ impl Sidebar {
div()
.px_4()
.text_xs()
.font_weight(gpui::FontWeight::SEMIBOLD)
.font_semibold()
.text_color(cx.theme().muted_foreground)
.child(list_title),
)