push settings visiblitty

This commit is contained in:
ashrafzarkanisala
2024-07-28 12:55:37 +03:00
parent e2c44c0a48
commit 5364959c8d
2 changed files with 22 additions and 20 deletions

View File

@ -37,25 +37,28 @@ class SceneTasksView extends StatelessWidget {
: StringsManager.createScene,
padding: EdgeInsets.zero,
actions: [
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,
Visibility(
visible: sceneSettings.sceneType != CreateSceneEnum.none.name,
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,
),
),
),
),

View File

@ -8,7 +8,6 @@ import 'package:syncrow_app/features/scene/bloc/scene_bloc/scene_event.dart';
import 'package:syncrow_app/features/scene/bloc/smart_scene/smart_scene_select_dart_bloc.dart';
import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_grid_view.dart';
import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_header.dart';
import 'package:syncrow_app/features/scene/widgets/select_smart_scene/smart_enable_autoamtion.dart';
import 'package:syncrow_app/features/shared_widgets/create_unit.dart';
import 'package:syncrow_app/features/shared_widgets/text_widgets/body_medium.dart';
import 'package:syncrow_app/utils/context_extension.dart';