[tui] Clean up Border titles.
This commit is contained in:
parent
733a43ccde
commit
b35b98743b
@ -1,7 +1,7 @@
|
||||
use crate::tui::component::{Action, ClideComponent};
|
||||
use crate::tui::explorer::Explorer;
|
||||
use ratatui::buffer::Buffer;
|
||||
use ratatui::layout::{Constraint, Direction, Layout, Rect};
|
||||
use ratatui::layout::{Alignment, Constraint, Direction, Layout, Rect};
|
||||
use ratatui::prelude::{Color, Style, Widget};
|
||||
use ratatui::widgets::{Block, Borders, Padding, Paragraph, Tabs, Wrap};
|
||||
use ratatui::{DefaultTerminal, symbols};
|
||||
@ -66,6 +66,7 @@ impl<'a> App<'a> {
|
||||
Block::default()
|
||||
.title("Rust")
|
||||
.title_style(Style::default().fg(Color::Yellow))
|
||||
.title_alignment(Alignment::Right)
|
||||
.borders(Borders::ALL)
|
||||
.padding(Padding::new(0, 0, 0, 1)),
|
||||
)
|
||||
|
||||
@ -35,6 +35,4 @@ pub trait ClideComponent {
|
||||
fn update(&mut self, action: Action) -> Action {
|
||||
Action::Noop
|
||||
}
|
||||
|
||||
// fn render(&mut self, area: Rect, buf: &mut Buffer);
|
||||
}
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
use crate::tui::component::ClideComponent;
|
||||
use anyhow::Result;
|
||||
use ratatui::buffer::Buffer;
|
||||
use ratatui::layout::Rect;
|
||||
use ratatui::layout::{Alignment, Rect};
|
||||
use ratatui::prelude::Style;
|
||||
use ratatui::style::Color;
|
||||
use ratatui::widgets::{Block, Borders, Widget};
|
||||
use std::fs;
|
||||
use tui_tree_widget::{Tree, TreeItem};
|
||||
@ -62,7 +63,18 @@ impl<'a> Widget for &Explorer<'a> {
|
||||
Tree::new(&self.tree_items.children())
|
||||
.expect("Failed to build tree.")
|
||||
.style(Style::default())
|
||||
.block(Block::default().borders(Borders::ALL))
|
||||
.block(
|
||||
Block::default()
|
||||
.borders(Borders::ALL)
|
||||
.title(
|
||||
self.root_path
|
||||
.file_name()
|
||||
.expect("Failed to get file name from path.")
|
||||
.to_string_lossy(),
|
||||
)
|
||||
.title_style(Style::default().fg(Color::Green))
|
||||
.title_alignment(Alignment::Center),
|
||||
)
|
||||
.render(area, buf);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user