TF-4045 Fix arrow button hover background in setting item

This commit is contained in:
dab246
2025-10-01 14:24:45 +07:00
committed by Dat H. Pham
parent 075878f919
commit 06783298bc
@@ -3,6 +3,7 @@ import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/responsive_utils.dart'; import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/style_utils.dart'; import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart'; import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:core/utils/direction_utils.dart'; import 'package:core/utils/direction_utils.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
@@ -85,17 +86,22 @@ class SettingFirstLevelTileBuilder extends StatelessWidget {
: const SizedBox.shrink() : const SizedBox.shrink()
] ]
)), )),
IconButton( buildIconWeb(
padding: EdgeInsets.only( margin: EdgeInsetsDirectional.only(
right: AppUtils.isDirectionRTL(context) ? 0 : SettingsUtils.getHorizontalPadding(context, _responsiveUtils), end: SettingsUtils.getHorizontalPadding(
left: AppUtils.isDirectionRTL(context) ? SettingsUtils.getHorizontalPadding(context, _responsiveUtils) : 0, context,
_responsiveUtils,
),
), ),
icon: SvgPicture.asset( icon: SvgPicture.asset(
DirectionUtils.isDirectionRTLByLanguage(context) ? _imagePath.icBack : _imagePath.icCollapseFolder, DirectionUtils.isDirectionRTLByLanguage(context)
? _imagePath.icBack
: _imagePath.icCollapseFolder,
colorFilter: AppColor.colorCollapseMailbox.asFilter(),
fit: BoxFit.fill, fit: BoxFit.fill,
colorFilter: AppColor.colorCollapseMailbox.asFilter()), ),
onPressed: clickAction onTap: clickAction,
) ),
])), ])),
), ),
); );