From fb413954a47184b6b6436d64c13ae4c2efde2214 Mon Sep 17 00:00:00 2001 From: Erik Kundt Date: Mon, 8 Jan 2024 16:56:03 +0100 Subject: [PATCH] lib: Introduce label group --- bin/commands/patch/list/ui.rs | 2 +- src/ui.rs | 15 +++++++ src/ui/widget/context.rs | 74 +++++++++++++++++++---------------- src/ui/widget/label.rs | 42 ++++++++++++++++++++ 4 files changed, 99 insertions(+), 34 deletions(-) diff --git a/bin/commands/patch/list/ui.rs b/bin/commands/patch/list/ui.rs index f4bb9f70..38ce2172 100644 --- a/bin/commands/patch/list/ui.rs +++ b/bin/commands/patch/list/ui.rs @@ -135,7 +135,7 @@ pub fn browse_context(context: &Context, theme: &Theme, progress: Progress) -> W "Patches", "", "", - &format!("{draft} draft | {open} open | {archived} archived | {merged} merged"), + &format!("Draft {draft} | Open {open} | Archived {archived} | Merged {merged}"), &progress.to_string(), ) } diff --git a/src/ui.rs b/src/ui.rs index 1ac7f296..f3f9ce3d 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -19,6 +19,8 @@ use widget::list::{ColumnWidth, Property, PropertyList, PropertyTable}; use widget::Widget; +use self::widget::label::LabelGroup; + use super::context::Context; use crate::ui::theme::Theme; @@ -36,6 +38,19 @@ pub fn label(content: &str) -> Widget