From 4e1c2ab5ceae018d58c88ba4e790701a06a66a55 Mon Sep 17 00:00:00 2001 From: mohammad Date: Sat, 24 Aug 2024 10:49:08 +0300 Subject: [PATCH] change some padding and when bake to AccessManagementPage get table --- lib/pages/access_management/bloc/access_bloc.dart | 4 ++++ .../access_management/view/access_management.dart | 1 - lib/pages/common/date_time_widget.dart | 10 +++++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/pages/access_management/bloc/access_bloc.dart b/lib/pages/access_management/bloc/access_bloc.dart index 4ed61291..47f865ef 100644 --- a/lib/pages/access_management/bloc/access_bloc.dart +++ b/lib/pages/access_management/bloc/access_bloc.dart @@ -72,6 +72,8 @@ class AccessBloc extends Bloc { Future selectTime(SelectTime event, Emitter emit) async { + emit(AccessLoaded()); + final DateTime? picked = await showDatePicker( context: event.context, initialDate: DateTime.now(), @@ -182,6 +184,8 @@ class AccessBloc extends Bloc { endTime = 'End Time'; passwordName.clear(); selectedIndex=0; + effectiveTimeTimeStamp=null; + expirationTimeTimeStamp=null; add(FetchTableData()); } diff --git a/lib/pages/access_management/view/access_management.dart b/lib/pages/access_management/view/access_management.dart index e357216d..d17e774b 100644 --- a/lib/pages/access_management/view/access_management.dart +++ b/lib/pages/access_management/view/access_management.dart @@ -36,7 +36,6 @@ class AccessManagementPage extends StatelessWidget { ], scaffoldBody: BlocProvider(create: (BuildContext context) => AccessBloc()..add(FetchTableData()), child: BlocConsumer(listener: (context, state) { - }, builder: (context, state) { final accessBloc = BlocProvider.of(context); final filteredData = accessBloc.filteredData; diff --git a/lib/pages/common/date_time_widget.dart b/lib/pages/common/date_time_widget.dart index b2103ab2..d8fbfe51 100644 --- a/lib/pages/common/date_time_widget.dart +++ b/lib/pages/common/date_time_widget.dart @@ -50,13 +50,13 @@ class DateTimeWebWidget extends StatelessWidget { const SizedBox(height: 8,), Container( height:size.height * 0.055 , - padding: EdgeInsets.only(top: 10,bottom: 10,right: 30,left: 30), + padding: EdgeInsets.only(top: 10,bottom: 10,right: 30,left: 10), decoration: containerDecoration, child: FittedBox( child: Column( children: [ Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, + mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ InkWell( onTap: startTime, @@ -66,9 +66,9 @@ class DateTimeWebWidget extends StatelessWidget { color: ColorsManager.grayColor,fontSize: 12,fontWeight: FontWeight.w400),), ) ), - SizedBox(width: 10,), + SizedBox(width: 30,), const Icon(Icons.arrow_right_alt), - SizedBox(width: 10,), + SizedBox(width: 30,), InkWell( onTap:endTime, @@ -78,7 +78,7 @@ class DateTimeWebWidget extends StatelessWidget { color: ColorsManager.grayColor,fontSize: 12,fontWeight: FontWeight.w400), ), )), - SizedBox(width: 10,), + SizedBox(width: 30,), SvgPicture.asset( icon,