update address
This commit is contained in:
@@ -8,10 +8,12 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
|
||||
import 'package:worker/features/account/domain/entities/address.dart';
|
||||
import 'package:worker/features/account/presentation/pages/address_form_page.dart';
|
||||
import 'package:worker/features/account/presentation/pages/addresses_page.dart';
|
||||
import 'package:worker/features/auth/presentation/providers/auth_provider.dart';
|
||||
import 'package:worker/features/account/presentation/pages/change_password_page.dart';
|
||||
import 'package:worker/features/account/presentation/pages/profile_edit_page.dart';
|
||||
import 'package:worker/features/auth/presentation/providers/auth_provider.dart';
|
||||
import 'package:worker/features/auth/domain/entities/business_unit.dart';
|
||||
import 'package:worker/features/auth/presentation/pages/business_unit_selection_page.dart';
|
||||
import 'package:worker/features/auth/presentation/pages/forgot_password_page.dart';
|
||||
@@ -369,6 +371,19 @@ final routerProvider = Provider<GoRouter>((ref) {
|
||||
MaterialPage(key: state.pageKey, child: const AddressesPage()),
|
||||
),
|
||||
|
||||
// Address Form Route (Create/Edit)
|
||||
GoRoute(
|
||||
path: RouteNames.addressForm,
|
||||
name: RouteNames.addressForm,
|
||||
pageBuilder: (context, state) {
|
||||
final address = state.extra as Address?;
|
||||
return MaterialPage(
|
||||
key: state.pageKey,
|
||||
child: AddressFormPage(address: address),
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
// Change Password Route
|
||||
GoRoute(
|
||||
path: RouteNames.changePassword,
|
||||
|
||||
Reference in New Issue
Block a user