push automation details and update automation

This commit is contained in:
ashrafzarkanisala
2024-07-25 00:25:48 +03:00
parent 56024ba3a3
commit 8a4c5af2e7
23 changed files with 1271 additions and 709 deletions
@@ -1,6 +1,3 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:syncrow_app/features/scene/bloc/create_scene/create_scene_bloc.dart';
@@ -12,7 +9,6 @@ import 'package:syncrow_app/features/shared_widgets/text_widgets/body_medium.dar
import 'package:syncrow_app/generated/assets.dart';
import 'package:syncrow_app/navigation/routing_constants.dart';
class SceneListview extends StatelessWidget {
final List<ScenesModel> scenes;
final String? loadingSceneId;
@@ -24,8 +20,7 @@ class SceneListview extends StatelessWidget {
@override
Widget build(BuildContext context) {
return
ListView.builder(
return ListView.builder(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
itemCount: scenes.length,
@@ -34,7 +29,7 @@ class SceneListview extends StatelessWidget {
final isLoading = loadingSceneId == scene.id;
return Container(
padding: const EdgeInsets.only(right: 10),
child:DefaultContainer(
child: DefaultContainer(
onTap: () {
Navigator.pushNamed(
context,
@@ -45,10 +40,11 @@ class SceneListview extends StatelessWidget {
sceneName: scene.name,
),
);
BlocProvider.of<CreateSceneBloc>(context).add(FetchSceneTasksEvent(sceneId: scene.id));
BlocProvider.of<CreateSceneBloc>(context)
.add(FetchSceneTasksEvent(sceneId: scene.id));
},
child:SizedBox(
width: MediaQuery.of(context).size.width*0.4,
child: SizedBox(
width: MediaQuery.of(context).size.width * 0.4,
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
@@ -73,8 +69,7 @@ class SceneListview extends StatelessWidget {
],
),
),
)
);
));
},
);
}