fix setting icon appearance

This commit is contained in:
ashrafzarkanisala
2024-07-30 12:34:26 +03:00
parent 2f6d073955
commit a242876e16
+27 -22
View File
@@ -44,31 +44,36 @@ class SceneTasksView extends StatelessWidget {
Icons.arrow_back_ios,
)),
actions: [
Visibility(
visible: sceneSettings.sceneType.isNotEmpty,
child: SizedBox(
width: 40,
child: GestureDetector(
onTap: () {
Navigator.pushNamed(
context,
Routes.sceneAutoSettingsRoute,
arguments: {
"sceneId": sceneSettings.sceneId,
"isAutomation": isAutomation,
"sceneName": sceneSettings.sceneName,
BlocBuilder<CreateSceneBloc, CreateSceneState>(
builder: (context, state) {
final sceneType = context.read<CreateSceneBloc>().sceneType;
return Visibility(
visible: sceneType != CreateSceneEnum.none,
child: SizedBox(
width: 40,
child: GestureDetector(
onTap: () {
Navigator.pushNamed(
context,
Routes.sceneAutoSettingsRoute,
arguments: {
"sceneId": sceneSettings.sceneId,
"isAutomation": isAutomation,
"sceneName": sceneSettings.sceneName,
},
);
},
);
},
child: SvgPicture.asset(
Assets.assetsIconsSettings,
colorFilter: const ColorFilter.mode(
ColorsManager.textPrimaryColor,
BlendMode.srcIn,
child: SvgPicture.asset(
Assets.assetsIconsSettings,
colorFilter: const ColorFilter.mode(
ColorsManager.textPrimaryColor,
BlendMode.srcIn,
),
),
),
),
),
),
);
},
),
],
child: Stack(