working dialog now better

This commit is contained in:
filipriec
2025-04-05 19:37:51 +02:00
parent 1baf89dde6
commit c3decdac13
4 changed files with 218 additions and 114 deletions

View File

@@ -47,7 +47,6 @@ pub fn render_login(
.split(inner_area);
// --- FORM RENDERING ---
// Directly pass the form area to canvas for border handling
crate::components::handlers::canvas::render_canvas(
f,
chunks[0],
@@ -120,14 +119,17 @@ pub fn render_login(
);
// --- DIALOG ---
if app_state.ui.dialog.show_dialog {
// Check the correct field name for showing the dialog
if app_state.ui.dialog.dialog_show {
// Pass all 7 arguments correctly
dialog::render_dialog(
f,
f.size(),
f.area(),
theme,
&app_state.ui.dialog.dialog_title,
&app_state.ui.dialog.dialog_message,
app_state.ui.dialog.dialog_button_active,
&app_state.ui.dialog.dialog_buttons, // Pass buttons slice
app_state.ui.dialog.dialog_active_button_index, // Pass active index
);
}
}