Fix placeholder style
This commit is contained in:
parent
ec388dde8d
commit
a06fc51410
1 changed files with 9 additions and 1 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
mod indent;
|
mod indent;
|
||||||
mod time;
|
mod time;
|
||||||
|
|
||||||
|
use crossterm::style::{ContentStyle, Stylize};
|
||||||
|
|
||||||
use crate::store::Msg;
|
use crate::store::Msg;
|
||||||
use crate::ui::widgets::join::{HJoin, Segment};
|
use crate::ui::widgets::join::{HJoin, Segment};
|
||||||
use crate::ui::widgets::padding::Padding;
|
use crate::ui::widgets::padding::Padding;
|
||||||
|
|
@ -9,6 +11,12 @@ use crate::ui::widgets::BoxedWidget;
|
||||||
|
|
||||||
use self::indent::Indent;
|
use self::indent::Indent;
|
||||||
|
|
||||||
|
pub const PLACEHOLDER: &str = "[...]";
|
||||||
|
|
||||||
|
pub fn style_placeholder() -> ContentStyle {
|
||||||
|
ContentStyle::default().dark_grey()
|
||||||
|
}
|
||||||
|
|
||||||
pub fn msg<M: Msg>(highlighted: bool, indent: usize, msg: &M) -> BoxedWidget {
|
pub fn msg<M: Msg>(highlighted: bool, indent: usize, msg: &M) -> BoxedWidget {
|
||||||
HJoin::new(vec![
|
HJoin::new(vec![
|
||||||
Segment::new(
|
Segment::new(
|
||||||
|
|
@ -33,7 +41,7 @@ pub fn msg_placeholder(highlighted: bool, indent: usize) -> BoxedWidget {
|
||||||
.right(1),
|
.right(1),
|
||||||
),
|
),
|
||||||
Segment::new(Indent::new(indent, highlighted)),
|
Segment::new(Indent::new(indent, highlighted)),
|
||||||
Segment::new(Text::new("[...]")),
|
Segment::new(Text::new((PLACEHOLDER, style_placeholder()))),
|
||||||
])
|
])
|
||||||
.into()
|
.into()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue