change container creation handling

This commit is contained in:
Fabian Freund
2025-10-01 12:56:16 +02:00
parent 553aa520c4
commit aff82ce4ae
3 changed files with 5 additions and 17 deletions
@@ -134,7 +134,7 @@ class ContainerEditScreen extends HookConsumerWidget {
}
if (context.mounted) {
context.pop();
context.pop(container);
}
},
icon: const Icon(Icons.check),
@@ -156,15 +156,9 @@ class ContainerListScreen extends HookConsumerWidget {
.unusedRandomContainerColor();
if (context.mounted) {
final result = await ContainerCreateRoute(
await ContainerCreateRoute(
ContainerData(id: uuid.v7(), color: initialColor),
).push<ContainerData?>(context);
if (result != null) {
await ref
.read(containerRepositoryProvider.notifier)
.addContainer(result);
}
).push(context);
}
},
label: const Text('Container'),
@@ -83,15 +83,9 @@ class ContainerSelectionScreen extends HookConsumerWidget {
.unusedRandomContainerColor();
if (context.mounted) {
final result = await ContainerCreateRoute(
await ContainerCreateRoute(
ContainerData(id: uuid.v7(), color: initialColor),
).push<ContainerData?>(context);
if (result != null) {
await ref
.read(containerRepositoryProvider.notifier)
.addContainer(result);
}
).push(context);
}
},
label: const Text('Container'),