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,18 +86,23 @@ 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( ),
DirectionUtils.isDirectionRTLByLanguage(context) ? _imagePath.icBack : _imagePath.icCollapseFolder, ),
fit: BoxFit.fill, icon: SvgPicture.asset(
colorFilter: AppColor.colorCollapseMailbox.asFilter()), DirectionUtils.isDirectionRTLByLanguage(context)
onPressed: clickAction ? _imagePath.icBack
) : _imagePath.icCollapseFolder,
])), colorFilter: AppColor.colorCollapseMailbox.asFilter(),
fit: BoxFit.fill,
),
onTap: clickAction,
),
])),
), ),
); );
} }