buttons in add_logic and add_table works properly well now

This commit is contained in:
Priec
2025-09-04 18:56:21 +02:00
parent c51af13fb1
commit c2a6272413
2 changed files with 25 additions and 31 deletions

View File

@@ -252,14 +252,11 @@ pub fn render_add_logic(
])
.split(buttons_area);
let save_active = add_logic_state.focus_outside_canvas
&& add_logic_state.focused_button_index == 0;
let save_button = Paragraph::new(" Save Logic ")
.style(if save_active {
Style::default().fg(theme.highlight).add_modifier(Modifier::BOLD)
} else {
Style::default().fg(theme.secondary)
})
.style(get_button_style(
AddLogicFocus::SaveButton,
add_logic_state.current_focus(),
))
.alignment(Alignment::Center)
.block(
Block::default()
@@ -272,14 +269,11 @@ pub fn render_add_logic(
);
f.render_widget(save_button, button_chunks[0]);
let cancel_active = add_logic_state.focus_outside_canvas
&& add_logic_state.focused_button_index == 1;
let cancel_button = Paragraph::new(" Cancel ")
.style(if cancel_active {
Style::default().fg(theme.highlight).add_modifier(Modifier::BOLD)
} else {
Style::default().fg(theme.secondary)
})
.style(get_button_style(
AddLogicFocus::CancelButton,
add_logic_state.current_focus(),
))
.alignment(Alignment::Center)
.block(
Block::default()