diff --git a/tui/src/tui_content/tui_field.rs b/tui/src/tui_content/tui_field.rs index 7c83950..fa3f123 100644 --- a/tui/src/tui_content/tui_field.rs +++ b/tui/src/tui_content/tui_field.rs @@ -17,10 +17,13 @@ pub struct FieldV(pub ItemTheme, pub T, pub U); impl, U: Content> Content for FieldV { fn content (&self) -> impl Render { let Self(ItemTheme { darkest, dark, lighter, lightest, .. }, title, value) = self; - let sep1 = Tui::bg(darkest.rgb, Tui::fg(dark.rgb, "▐")); - let sep2 = Tui::bg(darkest.rgb, Tui::fg(dark.rgb, "▌")); - let title = Tui::bg(dark.rgb, Tui::fg(lighter.rgb, Tui::bold(true, title))); + let sep1 = Tui::bg(darkest.rgb, Tui::fg(dark.rgb, "▐")); + let sep2 = Tui::bg(darkest.rgb, Tui::fg(dark.rgb, "▌")); + let title = Tui::bg(dark.rgb, Tui::fg(lighter.rgb, Tui::bold(true, title))); let value = Tui::bg(darkest.rgb, Tui::fg(lightest.rgb, value)); - Bsp::e(Bsp::s(row!(sep1, title, sep2), value), " ") + Bsp::n( + Align::w(value), + Fill::x(Align::w(row!(sep1, title, sep2))) + ) } }