fixed more dropdown menu

This commit is contained in:
filipriec
2025-04-12 18:06:19 +02:00
parent d2bb7a0bf4
commit 741cc952fa
2 changed files with 13 additions and 11 deletions

View File

@@ -47,7 +47,7 @@ pub fn render_register(
.split(inner_area);
// --- FORM RENDERING (Using render_canvas) ---
crate::components::handlers::canvas::render_canvas(
let active_field_rect = crate::components::handlers::canvas::render_canvas(
f,
chunks[0], // Area for the canvas
state, // The state object (RegisterState)
@@ -135,6 +135,16 @@ pub fn render_register(
button_chunks[1],
);
// --- Render Autocomplete Dropdown (Draw AFTER buttons) ---
if let Some(suggestions) = state.get_suggestions() {
let selected = state.get_selected_suggestion_index();
if !suggestions.is_empty() {
if let Some(input_rect) = active_field_rect {
autocomplete::render_autocomplete_dropdown(f, input_rect, f.size(), theme, suggestions, selected);
}
}
}
// --- DIALOG --- (Keep dialog logic)
if app_state.ui.dialog.dialog_show {
dialog::render_dialog(