feat: Fix framework assertion when adding an item

This commit is contained in:
2026-07-26 18:55:42 +02:00
parent 58ea71e694
commit 39cc9b8d7c
3 changed files with 52 additions and 44 deletions

View File

@@ -122,9 +122,13 @@ class MyApp extends StatelessWidget {
if (state is NoopNavigationState) {
// NOOP
} else if (state is PushNavigationState) {
_router.go(state.destination);
} else if (state is GoNavigationState) {
_router.push(state.destination);
} else if (state is GoNavigationState) {
if (_router.canPop()) {
_router.replace(state.destination);
} else {
_router.go(state.destination);
}
} else if (state is PoppedNavigationState) {
_router.pop();
}