Skip to content

Commit a689259

Browse files
committed
feat: rounded corners
1 parent b1ebc1a commit a689259

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/app.rs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use ratatui::{
1515
layout::{Constraint, Direction, Layout, Rect},
1616
style::{Color, Modifier, Style},
1717
text::{Line, Span, Text},
18-
widgets::{Block, Borders, Clear, List, ListItem, ListState, Paragraph, Wrap},
18+
widgets::{Block, BorderType, Borders, Clear, List, ListItem, ListState, Paragraph, Wrap},
1919
Frame, Terminal,
2020
};
2121
use std::io;
@@ -376,8 +376,9 @@ impl App {
376376
let job_list = List::new(jobs)
377377
.block(
378378
Block::default()
379-
.title(format!("Jobs ({})", self.jobs.len()))
379+
.title(format!("Jobs ({})", self.jobs.len()))
380380
.borders(Borders::ALL)
381+
.border_type(BorderType::Rounded)
381382
.border_style(if self.dialog.is_some() {
382383
Style::default()
383384
} else {
@@ -454,13 +455,18 @@ impl App {
454455

455456
Text::from(vec![state, command, nodes, tres, stdout])
456457
});
457-
let job_detail = Paragraph::new(job_detail.unwrap_or_default())
458-
.block(Block::default().title("Details").borders(Borders::ALL));
458+
let job_detail = Paragraph::new(job_detail.unwrap_or_default()).block(
459+
Block::default()
460+
.title("─Details")
461+
.borders(Borders::ALL)
462+
.border_type(BorderType::Rounded),
463+
);
459464
f.render_widget(job_detail, job_detail_log[0]);
460465

461466
// Log
462467
let log_area = job_detail_log[1];
463468
let log_title = Line::from(vec![
469+
Span::raw("─"),
464470
Span::raw(match self.output_file_view {
465471
OutputFileView::Stdout => "stdout",
466472
OutputFileView::Stderr => "stderr",
@@ -476,6 +482,7 @@ impl App {
476482
),
477483
]);
478484
let log_block = Block::default().title(log_title).borders(Borders::ALL);
485+
let log_block = log_block.border_type(BorderType::Rounded);
479486

480487
// let job_log = self.job_stdout.as_deref().map(|s| {
481488
// string_for_paragraph(
@@ -535,8 +542,9 @@ impl App {
535542
.wrap(Wrap { trim: true })
536543
.block(
537544
Block::default()
538-
.title("Confirm")
545+
.title("Confirm")
539546
.borders(Borders::ALL)
547+
.border_type(BorderType::Rounded)
540548
.style(Style::default().fg(Color::Green)),
541549
);
542550

0 commit comments

Comments
 (0)