diff --git a/lib/pages/routines/view/routines_view.dart b/lib/pages/routines/view/routines_view.dart index 9d4639ed..f46ef15f 100644 --- a/lib/pages/routines/view/routines_view.dart +++ b/lib/pages/routines/view/routines_view.dart @@ -30,8 +30,8 @@ class _RoutinesViewState extends State { final spaceId = result['space']; final bloc = BlocProvider.of(context); final routineBloc = context.read(); - bloc.add( - SaveCommunityIdAndSpaceIdEvent(communityID: communityId, spaceID: spaceId)); + bloc.add(SaveCommunityIdAndSpaceIdEvent( + communityID: communityId, spaceID: spaceId)); await Future.delayed(const Duration(seconds: 1)); routineBloc.add(const CreateNewRoutineViewEvent(createRoutineView: true)); } @@ -61,34 +61,38 @@ class _RoutinesViewState extends State { width: context.screenWidth, child: SingleChildScrollView( padding: const EdgeInsetsDirectional.all(16), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.start, - spacing: 16, - children: [ - Text( - "Create New Routines", - style: Theme.of(context).textTheme.titleLarge?.copyWith( - color: ColorsManager.grayColor, - fontWeight: FontWeight.bold, - ), - ), - RoutineViewCard( - isLoading: false, - onChanged: (v) {}, - status: '', - spaceId: '', - automationId: '', - communityId: '', - sceneId: '', - cardType: '', - spaceName: '', - onTap: () => _handleRoutineCreation(context), - icon: Icons.add, - textString: '', - ), - const FetchRoutineScenesAutomation(), - ], + child: Padding( + padding: const EdgeInsets.only(left: 20), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + spacing: 16, + children: [ + Text( + "Create New Routines", + style: + Theme.of(context).textTheme.titleLarge?.copyWith( + color: ColorsManager.grayColor, + fontWeight: FontWeight.bold, + ), + ), + RoutineViewCard( + isLoading: false, + onChanged: (v) {}, + status: '', + spaceId: '', + automationId: '', + communityId: '', + sceneId: '', + cardType: '', + spaceName: '', + onTap: () => _handleRoutineCreation(context), + icon: Icons.add, + textString: '', + ), + const FetchRoutineScenesAutomation(), + ], + ), ), ), ), diff --git a/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart b/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart index f935fef8..a67caef9 100644 --- a/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart +++ b/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart @@ -16,7 +16,8 @@ class FetchRoutineScenesAutomation extends StatelessWidget Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) { - if (state.isLoading) return const Center(child: CircularProgressIndicator()); + if (state.isLoading) + return const Center(child: CircularProgressIndicator()); return SingleChildScrollView( child: Padding( @@ -40,7 +41,8 @@ class FetchRoutineScenesAutomation extends StatelessWidget const SizedBox(height: 3), Visibility( visible: state.automations.isNotEmpty, - replacement: _buildEmptyState(context, "No automations found"), + replacement: + _buildEmptyState(context, "No automations found"), child: SizedBox( height: 200, child: _buildAutomations(state), @@ -59,7 +61,8 @@ class FetchRoutineScenesAutomation extends StatelessWidget scrollDirection: Axis.horizontal, itemCount: state.automations.length, itemBuilder: (context, index) { - final isLoading = state.automations.contains(state.automations[index].id); + final isLoading = + state.automations.contains(state.automations[index].id); return Column( children: [ @@ -179,10 +182,13 @@ class FetchRoutineScenesAutomation extends StatelessWidget } Widget _buildEmptyState(BuildContext context, String title) { - return Text( - title, - style: context.textTheme.bodyMedium?.copyWith( - color: ColorsManager.grayColor, + return Padding( + padding: const EdgeInsets.only(bottom: 100), + child: Text( + title, + style: context.textTheme.bodyMedium?.copyWith( + color: ColorsManager.grayColor, + ), ), ); }