Borders to component properties
This commit is contained in:
parent
47c23c6828
commit
a72ecb39e0
|
@ -31,7 +31,7 @@ use tui::{
|
|||
layout::{Corner, Rect},
|
||||
style::{Color, Style},
|
||||
text::Span,
|
||||
widgets::{Block, Borders, List, ListItem, ListState},
|
||||
widgets::{Block, List, ListItem, ListState},
|
||||
};
|
||||
|
||||
// -- states
|
||||
|
@ -157,7 +157,7 @@ impl Component for BookmarkList {
|
|||
List::new(list_item)
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_style(match self.states.focus {
|
||||
true => Style::default().fg(self.props.background),
|
||||
false => Style::default(),
|
||||
|
|
|
@ -31,7 +31,7 @@ use tui::{
|
|||
layout::{Corner, Rect},
|
||||
style::{Color, Style},
|
||||
text::Span,
|
||||
widgets::{Block, Borders, List, ListItem, ListState},
|
||||
widgets::{Block, List, ListItem, ListState},
|
||||
};
|
||||
|
||||
// -- states
|
||||
|
@ -157,7 +157,7 @@ impl Component for FileList {
|
|||
List::new(list_item)
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_style(match self.states.focus {
|
||||
true => Style::default().fg(self.props.foreground),
|
||||
false => Style::default(),
|
||||
|
|
|
@ -31,7 +31,7 @@ use crossterm::event::{KeyCode, KeyModifiers};
|
|||
use tui::{
|
||||
layout::Rect,
|
||||
style::Style,
|
||||
widgets::{Block, BorderType, Borders, Paragraph},
|
||||
widgets::{Block, BorderType, Paragraph},
|
||||
};
|
||||
|
||||
// -- states
|
||||
|
@ -199,7 +199,7 @@ impl Component for Input {
|
|||
})
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_type(BorderType::Rounded)
|
||||
.title(title),
|
||||
);
|
||||
|
|
|
@ -31,7 +31,7 @@ use tui::{
|
|||
layout::{Corner, Rect},
|
||||
style::Style,
|
||||
text::{Span, Spans},
|
||||
widgets::{Block, Borders, List, ListItem, ListState},
|
||||
widgets::{Block, List, ListItem, ListState},
|
||||
};
|
||||
|
||||
// -- states
|
||||
|
@ -170,7 +170,7 @@ impl Component for LogBox {
|
|||
let w = List::new(list_items)
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_style(match self.states.focus {
|
||||
true => Style::default().fg(self.props.foreground),
|
||||
false => Style::default(),
|
||||
|
|
|
@ -29,7 +29,7 @@ use super::{Canvas, Component, InputEvent, Msg, Payload, PropValue, Props, Props
|
|||
use tui::{
|
||||
layout::Rect,
|
||||
style::Style,
|
||||
widgets::{Block, Borders, Gauge},
|
||||
widgets::{Block, Gauge},
|
||||
};
|
||||
|
||||
// -- state
|
||||
|
@ -92,7 +92,7 @@ impl Component for ProgressBar {
|
|||
// Make progress bar
|
||||
render.render_widget(
|
||||
Gauge::default()
|
||||
.block(Block::default().borders(Borders::ALL).title(title))
|
||||
.block(Block::default().borders(self.props.borders).title(title))
|
||||
.gauge_style(
|
||||
Style::default()
|
||||
.fg(self.props.foreground)
|
||||
|
|
|
@ -32,7 +32,7 @@ use tui::{
|
|||
layout::Rect,
|
||||
style::{Color, Style},
|
||||
text::Spans,
|
||||
widgets::{Block, BorderType, Borders, Tabs},
|
||||
widgets::{Block, BorderType, Tabs},
|
||||
};
|
||||
|
||||
// -- states
|
||||
|
@ -143,7 +143,7 @@ impl Component for RadioGroup {
|
|||
Tabs::new(choices)
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_type(BorderType::Rounded)
|
||||
.style(Style::default())
|
||||
.title(title),
|
||||
|
|
|
@ -30,7 +30,7 @@ use tui::{
|
|||
layout::{Corner, Rect},
|
||||
style::Style,
|
||||
text::{Span, Spans},
|
||||
widgets::{Block, BorderType, Borders, List, ListItem},
|
||||
widgets::{Block, BorderType, List, ListItem},
|
||||
};
|
||||
|
||||
// -- state
|
||||
|
@ -107,7 +107,7 @@ impl Component for Table {
|
|||
List::new(list_items)
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.borders(self.props.borders)
|
||||
.border_style(Style::default())
|
||||
.border_type(BorderType::Rounded)
|
||||
.title(title),
|
||||
|
|
Loading…
Reference in a new issue