Borders to component properties

This commit is contained in:
veeso 2021-03-14 20:48:30 +01:00
parent 47c23c6828
commit a72ecb39e0
7 changed files with 14 additions and 14 deletions

View file

@ -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(),

View file

@ -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(),

View file

@ -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),
);

View file

@ -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(),

View file

@ -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)

View file

@ -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),

View file

@ -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),