From ac725b38a3118ea16edb1731e8866fe933313b14 Mon Sep 17 00:00:00 2001 From: llsajjad Date: Tue, 2 Sep 2025 10:01:52 +0330 Subject: [PATCH] Added text in ui code to your_tenders_strings --- .../strings/your_tenders_strings.dart | 1 + .../your_tenders/widgets/filter_button.dart | 3 ++- .../widgets/tenders_filter_dialog.dart | 21 ++++++++++--------- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/lib/views/your_tenders/strings/your_tenders_strings.dart b/lib/views/your_tenders/strings/your_tenders_strings.dart index d01e874..4be8110 100644 --- a/lib/views/your_tenders/strings/your_tenders_strings.dart +++ b/lib/views/your_tenders/strings/your_tenders_strings.dart @@ -13,4 +13,5 @@ class YourTendersStrings { static const confirm = 'Confirm'; static const startDate = 'YYYY/MM/DD'; static const endDate = 'YYYY/MM/DD'; + static const approvedTenders = 'Approved tenders'; } diff --git a/lib/views/your_tenders/widgets/filter_button.dart b/lib/views/your_tenders/widgets/filter_button.dart index d234069..8bc3de2 100644 --- a/lib/views/your_tenders/widgets/filter_button.dart +++ b/lib/views/your_tenders/widgets/filter_button.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:tm_app/views/your_tenders/strings/your_tenders_strings.dart'; import 'tenders_filter_dialog.dart'; @@ -56,7 +57,7 @@ class FilterButton extends StatelessWidget { Icon(Icons.filter_list, color: Colors.blue), SizedBox(width: 8), Text( - 'Filter', + YourTendersStrings.filter, style: TextStyle( color: Colors.blue, fontWeight: FontWeight.bold, diff --git a/lib/views/your_tenders/widgets/tenders_filter_dialog.dart b/lib/views/your_tenders/widgets/tenders_filter_dialog.dart index cfdbdf8..c3de0d8 100644 --- a/lib/views/your_tenders/widgets/tenders_filter_dialog.dart +++ b/lib/views/your_tenders/widgets/tenders_filter_dialog.dart @@ -7,6 +7,7 @@ import 'package:tm_app/core/theme/colors.dart'; import 'package:tm_app/core/utils/size_config.dart'; import 'package:tm_app/view_models/your_tenders_view_model.dart'; import 'package:tm_app/views/shared/base_button.dart'; +import 'package:tm_app/views/your_tenders/strings/your_tenders_strings.dart'; class TendersFilterDialog extends StatelessWidget { const TendersFilterDialog({super.key}); @@ -63,7 +64,7 @@ class TendersFilterDialog extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - start == null ? 'YYYY/MM/DD' : viewModel.startDateFormatted, + start == null ? YourTendersStrings.startDate : viewModel.startDateFormatted, style: TextStyle( fontSize: 16.0.sp(), fontWeight: FontWeight.w400, @@ -71,7 +72,7 @@ class TendersFilterDialog extends StatelessWidget { ), ), Text( - end == null ? 'YYYY/MM/DD' : viewModel.endDateFormatted, + end == null ? YourTendersStrings.endDate : viewModel.endDateFormatted, style: TextStyle( fontSize: 16.0.sp(), fontWeight: FontWeight.w400, @@ -100,7 +101,7 @@ class TendersFilterDialog extends StatelessWidget { children: [ Center( child: Text( - 'Filter', + YourTendersStrings.filter, style: TextStyle( fontSize: 20.0.sp(), fontWeight: FontWeight.w700, @@ -121,7 +122,7 @@ class TendersFilterDialog extends StatelessWidget { _dateRangePill(context), SizedBox(height: 16.0.h()), Text( - 'Status', + YourTendersStrings.status, style: TextStyle( fontSize: 16.0.sp(), fontWeight: FontWeight.w600, @@ -129,11 +130,11 @@ class TendersFilterDialog extends StatelessWidget { ), ), ...[ - 'All', - 'Like tenders', - 'Dislike tenders', - 'Approved tenders', - 'Tenders submitted', + YourTendersStrings.all, + YourTendersStrings.likeTenders, + YourTendersStrings.dislikeTenders, + YourTendersStrings.approvedTenders, + YourTendersStrings.tendersSubmitted, ].map((status) { return RadioListTile( value: status, @@ -158,7 +159,7 @@ class TendersFilterDialog extends StatelessWidget { onPressed: () { context.pop(); }, - text: 'Confirm', + text: YourTendersStrings.confirm, textColor: AppColors.mainBlue, backgroundColor: AppColors.primary30, ),