This commit is contained in:
2026-09-18 15:17:42 +07:00
parent 0ad491cb92
commit e75b1b9f10
4 changed files with 761 additions and 627 deletions
+18
View File
@@ -18,6 +18,24 @@ pub enum TreeSection {
Messages,
}
impl TreeSection {
pub fn label(self) -> &'static str {
match self {
Self::Pins => "Pinned",
Self::Requests => "Requests",
Self::Community => "Community",
Self::Messages => "Messages",
}
}
pub fn icon(self) -> IconName {
match self {
Self::Pins | Self::Requests | Self::Community => IconName::Folder,
Self::Messages => IconName::Message,
}
}
}
/// One rendered tree row, in flattened order.
pub enum SidebarRow {
Section {