Added liked tenders desigm and data from api

This commit is contained in:
llsajjad
2025-09-02 16:56:42 +03:30
parent e1b4c1dae7
commit 79874c40b1
32 changed files with 2028 additions and 23 deletions
+28
View File
@@ -10,6 +10,7 @@ List<RouteBase> get $appRoutes => [
$loginScreenRoute,
$appShellRouteData,
$yourTendersRouteData,
$likedTendersRouteData,
$tenderDetailRouteData,
$forgotPasswordRouteData,
];
@@ -200,6 +201,33 @@ mixin _$YourTendersRouteData on GoRouteData {
void replace(BuildContext context) => context.replace(location);
}
RouteBase get $likedTendersRouteData => GoRouteData.$route(
path: '/like-tenders',
factory: _$LikedTendersRouteData._fromState,
);
mixin _$LikedTendersRouteData on GoRouteData {
static LikedTendersRouteData _fromState(GoRouterState state) =>
const LikedTendersRouteData();
@override
String get location => GoRouteData.$location('/like-tenders');
@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 $tenderDetailRouteData => GoRouteData.$route(
path: '/tender-detail',