TF-1487 Apply linter rule

This commit is contained in:
dab246
2023-02-24 12:12:54 +07:00
committed by Dat Vu
parent 117a8a8fc6
commit 2b71aba278
155 changed files with 798 additions and 1039 deletions
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/widgets/ad
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
Future<void> showAdvancedSearchFilterBottomSheet(BuildContext context) async {
final ImagePaths _imagePaths = Get.find<ImagePaths>();
final ImagePaths imagePaths = Get.find<ImagePaths>();
await FullScreenActionSheetBuilder(
context: context,
@@ -19,8 +19,8 @@ Future<void> showAdvancedSearchFilterBottomSheet(BuildContext context) async {
cancelWidget: Padding(
padding: const EdgeInsets.only(right: 16),
child: SvgPicture.asset(
_imagePaths.icCloseAdvancedSearch,
color: AppColor.colorHintSearchBar,
imagePaths.icCloseAdvancedSearch,
colorFilter: AppColor.colorHintSearchBar.asFilter(),
width: 24,
height: 24,
),
@@ -18,15 +18,15 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
@override
Widget build(BuildContext context) {
final _responsiveUtils = Get.find<ResponsiveUtils>();
final responsiveUtils = Get.find<ResponsiveUtils>();
return Padding(
padding: EdgeInsets.only(
top: _isMobileAndLandscapeTablet(context, _responsiveUtils) ? 8 : 20),
top: _isMobileAndLandscapeTablet(context, responsiveUtils) ? 8 : 20),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
if (_isMobileAndLandscapeTablet(context, _responsiveUtils))
if (_isMobileAndLandscapeTablet(context, responsiveUtils))
...[
_buildCheckboxHasAttachment(
context,
@@ -35,17 +35,17 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
const SizedBox(height: 24)
],
Row(
mainAxisAlignment: _isMobileAndLandscapeTablet(context, _responsiveUtils)
mainAxisAlignment: _isMobileAndLandscapeTablet(context, responsiveUtils)
? MainAxisAlignment.spaceEvenly
: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
if (!_isMobileAndLandscapeTablet(context, _responsiveUtils))
if (!_isMobileAndLandscapeTablet(context, responsiveUtils))
Expanded(child: _buildCheckboxHasAttachment(
context,
currentFocusNode: focusManager?.attachmentCheckboxFocusNode,
nextFocusNode: focusManager?.searchButtonFocusNode)),
..._buildListButton(context, _responsiveUtils),
..._buildListButton(context, responsiveUtils),
],
),
],
@@ -42,7 +42,7 @@ Widget _buildDropDownButton<T>({
DateTime? startDate,
DateTime? endDate
}) {
final ImagePaths _imagePaths = Get.find<ImagePaths>();
final ImagePaths imagePaths = Get.find<ImagePaths>();
return DropdownButtonHideUnderline(
child: DropdownButton2<T>(
@@ -68,7 +68,7 @@ Widget _buildDropDownButton<T>({
.toList(),
value: itemSelected,
onChanged: onChanged,
icon: SvgPicture.asset(_imagePaths.icDropDown),
icon: SvgPicture.asset(imagePaths.icDropDown),
buttonPadding: const EdgeInsets.symmetric(horizontal: 12),
buttonDecoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
@@ -28,9 +28,9 @@ class IconOpenAdvancedSearchWidget extends StatelessWidget {
minSize: 40,
iconPadding: const EdgeInsets.only(right: 2),
icon: SvgPicture.asset(_imagePaths.icFilterAdvanced,
color: searchController.isAdvancedSearchViewOpen.isTrue || searchController.advancedSearchIsActivated.isTrue
? AppColor.colorFilterMessageEnabled
: AppColor.colorFilterMessageDisabled,
colorFilter: searchController.isAdvancedSearchViewOpen.isTrue || searchController.advancedSearchIsActivated.isTrue
? AppColor.colorFilterMessageEnabled.asFilter()
: AppColor.colorFilterMessageDisabled.asFilter(),
width: 16,
height: 16),
onTap: () {
@@ -19,7 +19,7 @@ class DownloadTaskItemWidget extends StatelessWidget with AppLoaderMixin {
@override
Widget build(BuildContext context) {
final _imagePaths = Get.find<ImagePaths>();
final imagePaths = Get.find<ImagePaths>();
return Container(
padding: EdgeInsets.zero,
@@ -36,7 +36,7 @@ class DownloadTaskItemWidget extends StatelessWidget with AppLoaderMixin {
height: 30,
child: Stack(alignment: Alignment.center, children: [
SvgPicture.asset(
taskState.attachment.getIcon(_imagePaths),
taskState.attachment.getIcon(imagePaths),
width: 16,
height: 16,
fit: BoxFit.fill),
@@ -12,10 +12,10 @@ class SpamReportBannerWebWidget extends StatelessWidget {
@override
Widget build(BuildContext context){
final _spamReportController = Get.find<SpamReportController>();
final _imagePaths = Get.find<ImagePaths>();
final spamReportController = Get.find<SpamReportController>();
final imagePaths = Get.find<ImagePaths>();
return Obx(() {
if (!_spamReportController.enableSpamReport || _spamReportController.notShowSpamReportBanner) {
if (!spamReportController.enableSpamReport || spamReportController.notShowSpamReportBanner) {
return const SizedBox(
height: 8,
);
@@ -36,15 +36,15 @@ class SpamReportBannerWebWidget extends StatelessWidget {
Row(
children: [
SvgPicture.asset(
_imagePaths.icInfoCircleOutline,
imagePaths.icInfoCircleOutline,
width: 28,
height: 28,
color: AppColor.primaryColor,
colorFilter: AppColor.primaryColor.asFilter(),
),
const SizedBox(width: 8),
Text(
AppLocalizations.of(context).countNewSpamEmails(
_spamReportController.numberOfUnreadSpamEmails),
spamReportController.numberOfUnreadSpamEmails),
style: const TextStyle(
fontSize: 16,
color: AppColor.primaryColor,
@@ -66,7 +66,7 @@ class SpamReportBannerWebWidget extends StatelessWidget {
fontWeight: FontWeight.w400),
backgroundColor: AppColor.colorCreateNewIdentityButton,
radius: 10,
onTap: () => _spamReportController.openMailbox(context),
onTap: () => spamReportController.openMailbox(context),
),
),
],
@@ -75,8 +75,8 @@ class SpamReportBannerWebWidget extends StatelessWidget {
top: 16,
right: 16,
child: buildSVGIconButton(
icon: _imagePaths.icCloseComposer,
onTap: () => _spamReportController.dismissSpamReportAction(),
icon: imagePaths.icCloseComposer,
onTap: () => spamReportController.dismissSpamReportAction(),
),
),
],
@@ -42,7 +42,7 @@ class TopBarThreadSelection {
buildIconWeb(
icon: SvgPicture.asset(
imagePaths.icCloseComposer,
color: AppColor.colorTextButton,
colorFilter: AppColor.colorTextButton.asFilter(),
fit: BoxFit.fill),
tooltip: AppLocalizations.of(context).cancel,
onTap: onCancelSelection),
@@ -113,9 +113,9 @@ class TopBarThreadSelection {
canDeletePermanently
? imagePaths.icDeleteComposer
: imagePaths.icDelete,
color: canDeletePermanently
? AppColor.colorDeletePermanentlyButton
: AppColor.primaryColor,
colorFilter: canDeletePermanently
? AppColor.colorDeletePermanentlyButton.asFilter()
: AppColor.primaryColor.asFilter(),
width: 20,
height: 20,
fit: BoxFit.fill),