From a06fc51410a8503a72bac29855b64acb95fa457c Mon Sep 17 00:00:00 2001 From: Joscha Date: Mon, 1 Aug 2022 00:10:14 +0200 Subject: [PATCH] Fix placeholder style --- src/ui/chat/tree/widgets.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ui/chat/tree/widgets.rs b/src/ui/chat/tree/widgets.rs index be999c5..a4466ee 100644 --- a/src/ui/chat/tree/widgets.rs +++ b/src/ui/chat/tree/widgets.rs @@ -1,6 +1,8 @@ mod indent; mod time; +use crossterm::style::{ContentStyle, Stylize}; + use crate::store::Msg; use crate::ui::widgets::join::{HJoin, Segment}; use crate::ui::widgets::padding::Padding; @@ -9,6 +11,12 @@ use crate::ui::widgets::BoxedWidget; use self::indent::Indent; +pub const PLACEHOLDER: &str = "[...]"; + +pub fn style_placeholder() -> ContentStyle { + ContentStyle::default().dark_grey() +} + pub fn msg(highlighted: bool, indent: usize, msg: &M) -> BoxedWidget { HJoin::new(vec![ Segment::new( @@ -33,7 +41,7 @@ pub fn msg_placeholder(highlighted: bool, indent: usize) -> BoxedWidget { .right(1), ), Segment::new(Indent::new(indent, highlighted)), - Segment::new(Text::new("[...]")), + Segment::new(Text::new((PLACEHOLDER, style_placeholder()))), ]) .into() }