From acd2a62b22ededdcb14a4f54644b9920451e7a2f Mon Sep 17 00:00:00 2001 From: amirrezaghabeli Date: Mon, 27 Oct 2025 13:52:19 +0330 Subject: [PATCH] Add 'Add Partnership' button to completion of documents pages - Introduced a new button labeled 'Add Partnership' on the desktop, mobile, and tablet versions of the Completion of Documents pages. - The button is styled with a primary color background and rounded corners for improved UI consistency. --- .../pages/d_completion_of_documents_page.dart | 20 ++++++++++++++++++- .../pages/m_completion_of_documents_page.dart | 18 +++++++++++++++++ .../pages/t_completion_of_documents_page.dart | 20 +++++++++++++++++++ ...me_successful_registered_bottom_sheet.dart | 1 + 4 files changed, 58 insertions(+), 1 deletion(-) diff --git a/lib/views/completion_of_documents/pages/d_completion_of_documents_page.dart b/lib/views/completion_of_documents/pages/d_completion_of_documents_page.dart index 6f82ce5..170f054 100644 --- a/lib/views/completion_of_documents/pages/d_completion_of_documents_page.dart +++ b/lib/views/completion_of_documents/pages/d_completion_of_documents_page.dart @@ -36,7 +36,25 @@ class CompletionOfDocumentsDesktopPage extends StatelessWidget { CompletionOfDocumentsStrings .completionOfDocuments, ), - + Align( + alignment: Alignment.centerRight, + child: Container( + width: 130.0.w(), + height: 32.0.h(), + padding: EdgeInsets.symmetric( + horizontal: 8.0.w(), + ), + decoration: BoxDecoration( + color: AppColors.primary30, + borderRadius: BorderRadius.circular(8), + ), + alignment: Alignment.center, + child: const Text( + ' Add Partnership', + style: TextStyle(color: AppColors.primaryColor), + ), + ), + ), SizedBox(height: 24.0.h()), _deadlineContainer(), diff --git a/lib/views/completion_of_documents/pages/m_completion_of_documents_page.dart b/lib/views/completion_of_documents/pages/m_completion_of_documents_page.dart index 00cc85b..22bcbd2 100644 --- a/lib/views/completion_of_documents/pages/m_completion_of_documents_page.dart +++ b/lib/views/completion_of_documents/pages/m_completion_of_documents_page.dart @@ -28,6 +28,24 @@ class CompletionOfDocumentsMobilePage extends StatelessWidget { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ + Align( + alignment: Alignment.centerRight, + child: Container( + width: 130.0.w(), + height: 32.0.h(), + padding: EdgeInsets.symmetric(horizontal: 8.0.w()), + decoration: BoxDecoration( + color: AppColors.primary30, + borderRadius: BorderRadius.circular(8), + ), + alignment: Alignment.center, + child: const Text( + ' Add Partnership', + style: TextStyle(color: AppColors.primaryColor), + ), + ), + ), + SizedBox(height: 24.0.h()), Container( width: double.infinity, height: 24.0.h(), diff --git a/lib/views/completion_of_documents/pages/t_completion_of_documents_page.dart b/lib/views/completion_of_documents/pages/t_completion_of_documents_page.dart index 54f34ac..adbeeff 100644 --- a/lib/views/completion_of_documents/pages/t_completion_of_documents_page.dart +++ b/lib/views/completion_of_documents/pages/t_completion_of_documents_page.dart @@ -43,6 +43,26 @@ class CompletionOfDocumentsTabletPage extends StatelessWidget { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ + Align( + alignment: Alignment.centerRight, + child: Container( + width: 130.0.w(), + height: 32.0.h(), + padding: EdgeInsets.symmetric( + horizontal: 8.0.w(), + ), + decoration: BoxDecoration( + color: AppColors.primary30, + borderRadius: BorderRadius.circular(8), + ), + alignment: Alignment.center, + child: const Text( + ' Add Partnership', + style: TextStyle(color: AppColors.primaryColor), + ), + ), + ), + SizedBox(height: 24.0.h()), _deadlineContainer(), SizedBox(height: 16.0.h()), diff --git a/lib/views/detail/widgets/meeting_time_successful_registered_bottom_sheet.dart b/lib/views/detail/widgets/meeting_time_successful_registered_bottom_sheet.dart index d7281ea..3499d91 100644 --- a/lib/views/detail/widgets/meeting_time_successful_registered_bottom_sheet.dart +++ b/lib/views/detail/widgets/meeting_time_successful_registered_bottom_sheet.dart @@ -170,6 +170,7 @@ class MeetingTimeSuccessfulRegisteredBottomSheet extends StatelessWidget { width: double.infinity, height: 56.0.h(), onPressed: () { + context.pop(); AppToast.success( context, TenderDetailsStrings.meetingTimeSuccessfullySet,