Remove POPUP_BG from EditTask popup, rely on Clear widget

This commit is contained in:
Ruben Rosario
2026-06-21 15:48:11 +01:00
parent 11bdb712f6
commit e45631b235
+6 -15
View File
@@ -273,16 +273,12 @@ pub fn render_edit_task_popup(
let outer_block = Block::default() let outer_block = Block::default()
.borders(Borders::ALL) .borders(Borders::ALL)
.style(Style::default().bg(POPUP_BG))
.border_style(Style::default().fg(POPUP_BORDER)) .border_style(Style::default().fg(POPUP_BORDER))
.title(" Edit Task "); .title(" Edit Task ");
let inner_area = outer_block.inner(popup_area); let inner_area = outer_block.inner(popup_area);
// Render outer block with borders and background frame.render_widget(Clear, popup_area);
let outer_para = Paragraph::new(Text::raw("")) frame.render_widget(outer_block, popup_area);
.style(Style::default().bg(POPUP_BG))
.block(outer_block);
frame.render_widget(outer_para, popup_area);
// Split inner area into rows // Split inner area into rows
let rows = Layout::default() let rows = Layout::default()
@@ -297,35 +293,31 @@ pub fn render_edit_task_popup(
// ── Title block ── // ── Title block ──
let title_style = if active_field == 0 { let title_style = if active_field == 0 {
Style::default().fg(FOCUS_COLOR).bg(POPUP_BG) Style::default().fg(FOCUS_COLOR)
} else { } else {
Style::default().fg(Color::DarkGray).bg(POPUP_BG) Style::default().fg(Color::DarkGray)
}; };
let title_block = Block::default() let title_block = Block::default()
.borders(Borders::ALL) .borders(Borders::ALL)
.style(Style::default().bg(POPUP_BG))
.border_style(title_style) .border_style(title_style)
.title(" Title ") .title(" Title ")
.title_alignment(Alignment::Left); .title_alignment(Alignment::Left);
let title_para = Paragraph::new(Text::from(Line::from(Span::raw(title)))) let title_para = Paragraph::new(Text::from(Line::from(Span::raw(title))))
.style(Style::default().bg(POPUP_BG))
.block(title_block); .block(title_block);
frame.render_widget(title_para, rows[0]); frame.render_widget(title_para, rows[0]);
// ── Notes block ── // ── Notes block ──
let notes_style = if active_field == 1 { let notes_style = if active_field == 1 {
Style::default().fg(FOCUS_COLOR).bg(POPUP_BG) Style::default().fg(FOCUS_COLOR)
} else { } else {
Style::default().fg(Color::DarkGray).bg(POPUP_BG) Style::default().fg(Color::DarkGray)
}; };
let notes_block = Block::default() let notes_block = Block::default()
.borders(Borders::ALL) .borders(Borders::ALL)
.style(Style::default().bg(POPUP_BG))
.border_style(notes_style) .border_style(notes_style)
.title(" Notes ") .title(" Notes ")
.title_alignment(Alignment::Left); .title_alignment(Alignment::Left);
let notes_para = Paragraph::new(Text::from(Line::from(Span::raw(notes)))) let notes_para = Paragraph::new(Text::from(Line::from(Span::raw(notes))))
.style(Style::default().bg(POPUP_BG))
.block(notes_block); .block(notes_block);
frame.render_widget(notes_para, rows[2]); frame.render_widget(notes_para, rows[2]);
@@ -334,7 +326,6 @@ pub fn render_edit_task_popup(
" Tab:switch field Enter:save Esc:cancel ", " Tab:switch field Enter:save Esc:cancel ",
Style::default().fg(Color::Gray), Style::default().fg(Color::Gray),
))) )))
.style(Style::default().bg(POPUP_BG))
.alignment(Alignment::Center); .alignment(Alignment::Center);
frame.render_widget(hint, rows[3]); frame.render_widget(hint, rows[3]);