completion of documents web screen added
This commit is contained in:
@@ -11,6 +11,7 @@ import 'package:tm_app/data/services/home_service.dart';
|
||||
import 'package:tm_app/data/services/liked_tenders_service.dart';
|
||||
import 'package:tm_app/data/services/tender_detail_service.dart';
|
||||
import 'package:tm_app/data/services/your_tenders_service.dart';
|
||||
import 'package:tm_app/view_models/final_completion_of_documents_view_model.dart';
|
||||
import 'package:tm_app/view_models/liked_tenders_view_model.dart';
|
||||
import 'package:tm_app/view_models/tender_detail_view_model.dart';
|
||||
import 'package:tm_app/view_models/tenders_view_model.dart';
|
||||
@@ -142,6 +143,9 @@ List<SingleChildWidget> get viewModels {
|
||||
authViewModel: context.read(),
|
||||
),
|
||||
),
|
||||
ChangeNotifierProvider(
|
||||
create: (context) => FinalCompletionOfDocumentsViewModel(),
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -49,6 +49,7 @@ class AssetsManager {
|
||||
static const arrowRight = 'assets/icons/arrow-right.svg';
|
||||
static const notification = 'assets/icons/notification.svg';
|
||||
static const danger = 'assets/icons/danger.svg';
|
||||
|
||||
static const calendar = 'assets/icons/calendar.svg';
|
||||
static const menu = 'assets/icons/menu.svg';
|
||||
static const thumbLike = 'assets/icons/thumb_like.svg';
|
||||
@@ -67,5 +68,13 @@ class AssetsManager {
|
||||
//Liked tenders
|
||||
static const trash = 'assets/icons/trash.svg';
|
||||
static const arrowDownSmall = 'assets/icons/arrow_down_small.svg';
|
||||
|
||||
static const filter = 'assets/icons/filter.svg';
|
||||
|
||||
//final completion of documents
|
||||
static const clipboardText = 'assets/icons/clipboard-text.svg';
|
||||
static const dangerFill = 'assets/icons/danger-fill.svg';
|
||||
static const arrowDown = 'assets/icons/arrow-down.svg';
|
||||
static const arrowUp = 'assets/icons/arrow-up.svg';
|
||||
static const uploadFile = 'assets/icons/upload_file.svg';
|
||||
}
|
||||
|
||||
@@ -5,6 +5,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';
|
||||
@@ -168,7 +169,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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -178,7 +192,7 @@ class LikedTendersRouteData extends GoRouteData with _$LikedTendersRouteData {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return LikedTendersScreen();
|
||||
return const LikedTendersScreen();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -200,6 +214,6 @@ class ForgotPasswordRouteData extends GoRouteData
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return ForgotPasswordScreen();
|
||||
return const ForgotPasswordScreen();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ List<RouteBase> get $appRoutes => [
|
||||
$loginScreenRoute,
|
||||
$appShellRouteData,
|
||||
$yourTendersRouteData,
|
||||
$finalCompletionOfDocumentsRouteData,
|
||||
$likedTendersRouteData,
|
||||
$tenderDetailRouteData,
|
||||
$forgotPasswordRouteData,
|
||||
@@ -201,6 +202,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',
|
||||
|
||||
|
||||
@@ -159,4 +159,10 @@ class AppColors {
|
||||
static const Color lightBlue = Color(0xFFe8ecfc);
|
||||
static const Color cyanAqua = Color(0xFFd6f4f8);
|
||||
static const Color cyanTeal = Color(0xFF24A6B4);
|
||||
static const Color yellow1 = Color(0xFFFFF7EE);
|
||||
static const Color yellow2 = Color(0xFFFFE4C9);
|
||||
static const Color yellow3 = Color(0xFFF8EAD6);
|
||||
static const Color yellow4 = Color(0xFFC07A25);
|
||||
static const Color secondaryborder = Color(0xFFCDCDCD);
|
||||
static const Color secondaryborder2 = Color(0xFFDADADA);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user