Merge pull request 'completion of documents web screen added' (#133) from final_completion_of_documents_screen into main

Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/133
This commit is contained in:
a.ghabeli
2025-09-16 08:07:56 +03:30
17 changed files with 764 additions and 3 deletions
+17 -3
View File
@@ -6,6 +6,7 @@ import 'package:tm_app/views/home/pages/home_screen.dart';
import 'package:tm_app/views/liked_tenders/pages/liked_tenders_screen.dart';
import 'package:tm_app/views/login/pages/login_screen.dart';
import '../../views/final_completion_of_documents/pages/final_completion_of_documents_screen.dart';
import '../../views/forgot_password/pages/forgot_password_screen.dart';
import '../../views/notification/pages/notification_screen.dart';
import '../../views/profile/pages/profile_screen.dart';
@@ -169,7 +170,20 @@ class YourTendersRouteData extends GoRouteData with _$YourTendersRouteData {
@override
Widget build(BuildContext context, GoRouterState state) {
return YourTendersScreen();
return const YourTendersScreen();
}
}
@TypedGoRoute<FinalCompletionOfDocumentsRouteData>(
path: '/final_completion_of_documents',
)
class FinalCompletionOfDocumentsRouteData extends GoRouteData
with _$FinalCompletionOfDocumentsRouteData {
const FinalCompletionOfDocumentsRouteData();
@override
Widget build(BuildContext context, GoRouterState state) {
return const FinalCompletionOfDocumentsScreen();
}
}
@@ -179,7 +193,7 @@ class LikedTendersRouteData extends GoRouteData with _$LikedTendersRouteData {
@override
Widget build(BuildContext context, GoRouterState state) {
return LikedTendersScreen();
return const LikedTendersScreen();
}
}
@@ -211,6 +225,6 @@ class ForgotPasswordRouteData extends GoRouteData
@override
Widget build(BuildContext context, GoRouterState state) {
return ForgotPasswordScreen();
return const ForgotPasswordScreen();
}
}
+29
View File
@@ -10,6 +10,7 @@ List<RouteBase> get $appRoutes => [
$loginScreenRoute,
$appShellRouteData,
$yourTendersRouteData,
$finalCompletionOfDocumentsRouteData,
$likedTendersRouteData,
$completionOfDocumentsMobileRouteData,
$tenderDetailRouteData,
@@ -202,6 +203,34 @@ mixin _$YourTendersRouteData on GoRouteData {
void replace(BuildContext context) => context.replace(location);
}
RouteBase get $finalCompletionOfDocumentsRouteData => GoRouteData.$route(
path: '/final_completion_of_documents',
factory: _$FinalCompletionOfDocumentsRouteData._fromState,
);
mixin _$FinalCompletionOfDocumentsRouteData on GoRouteData {
static FinalCompletionOfDocumentsRouteData _fromState(GoRouterState state) =>
const FinalCompletionOfDocumentsRouteData();
@override
String get location =>
GoRouteData.$location('/final_completion_of_documents');
@override
void go(BuildContext context) => context.go(location);
@override
Future<T?> push<T>(BuildContext context) => context.push<T>(location);
@override
void pushReplacement(BuildContext context) =>
context.pushReplacement(location);
@override
void replace(BuildContext context) => context.replace(location);
}
RouteBase get $likedTendersRouteData => GoRouteData.$route(
path: '/like-tenders',