add_table fixing

This commit is contained in:
filipriec
2025-09-01 16:30:57 +02:00
parent ab81434c4e
commit 3b130e9208
3 changed files with 75 additions and 24 deletions

View File

@@ -426,14 +426,14 @@ pub async fn run_ui() -> Result<()> {
router.navigate(Page::Admin(admin_state.clone()));
}
AppView::AddTable => {
router.navigate(Page::AddTable(
if let Page::AddTable(_) = &router.current {
} else {
let mut page =
add_table::state::AddTableFormState::from_state(
admin_state.add_table_state.clone(),
),
));
if let Page::AddTable(page) = &mut router.current {
// Ensure keymap is set once
);
page.editor.set_keymap(config.build_canvas_keymap());
router.navigate(Page::AddTable(page));
}
}
AppView::AddLogic => {