create submission

This commit is contained in:
Phuoc Nguyen
2025-11-27 16:56:01 +07:00
parent ba04576750
commit b6cb9e865a
18 changed files with 1445 additions and 138 deletions

View File

@@ -39,7 +39,13 @@ class SubmissionsPage extends ConsumerWidget {
actions: [
IconButton(
icon: const FaIcon(FontAwesomeIcons.plus, color: Colors.black, size: 20),
onPressed: () => context.push(RouteNames.submissionCreate),
onPressed: () async {
final result = await context.push<bool>(RouteNames.submissionCreate);
if (result == true) {
// Refresh submissions list after successful creation
ref.invalidate(allSubmissionsProvider);
}
},
),
const SizedBox(width: AppSpacing.sm),
],