diff --git a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/add_user_dialog.dart b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/add_user_dialog.dart index 700e8f46..ec35b3fd 100644 --- a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/add_user_dialog.dart +++ b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/add_user_dialog.dart @@ -155,7 +155,7 @@ class _AddNewUserDialogState extends State { userId: '', ); case 2: - return SpacesAccessView(); + return const SpacesAccessView(); case 3: return const RolesAndPermission(); default: diff --git a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/basics_view.dart b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/basics_view.dart index 7261ba50..53d9a333 100644 --- a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/basics_view.dart +++ b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/basics_view.dart @@ -4,7 +4,6 @@ import 'package:intl_phone_field/countries.dart'; import 'package:intl_phone_field/country_picker_dialog.dart'; import 'package:intl_phone_field/intl_phone_field.dart'; import 'package:syncrow_web/pages/roles_and_permission/users_page/add_user_dialog/bloc/users_bloc.dart'; -import 'package:syncrow_web/pages/roles_and_permission/users_page/add_user_dialog/bloc/users_event.dart'; import 'package:syncrow_web/pages/roles_and_permission/users_page/add_user_dialog/bloc/users_status.dart'; import 'package:syncrow_web/utils/color_manager.dart'; import 'package:syncrow_web/utils/extension/build_context_x.dart'; diff --git a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/permission_management.dart b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/permission_management.dart index c5c38e76..aee84ed4 100644 --- a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/permission_management.dart +++ b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/permission_management.dart @@ -128,7 +128,7 @@ class _PermissionManagementState extends State { ), const SizedBox(width: 8), Text( - ' ${option.title[0].toUpperCase()}${option.title.substring(1)}', + ' ${option.title.isNotEmpty ? option.title[0].toUpperCase() : ''}${option.title.substring(1)}', style: context.textTheme.bodyMedium?.copyWith( fontWeight: FontWeight.w700, fontSize: 12, @@ -184,7 +184,7 @@ class _PermissionManagementState extends State { ), const SizedBox(width: 8), Text( - ' ${subOption.title[0].toUpperCase()}${subOption.title.substring(1)}', + ' ${subOption.title.isNotEmpty ? subOption.title[0].toUpperCase() : ''}${subOption.title.substring(1)}', style: context.textTheme.bodyMedium?.copyWith( fontWeight: FontWeight.w700, fontSize: 12, @@ -246,7 +246,7 @@ class _PermissionManagementState extends State { ), const SizedBox(width: 8), Text( - ' ${child.title[0].toUpperCase()}${child.title.substring(1)}', + ' ${child.title.isNotEmpty ? child.title[0].toUpperCase() : ''}${child.title.substring(1)}', style: context.textTheme.bodyMedium?.copyWith( fontWeight: FontWeight.w400, fontSize: 12, diff --git a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/popup_menu_filter.dart b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/popup_menu_filter.dart index 80228657..120a1a3a 100644 --- a/lib/pages/roles_and_permission/users_page/add_user_dialog/view/popup_menu_filter.dart +++ b/lib/pages/roles_and_permission/users_page/add_user_dialog/view/popup_menu_filter.dart @@ -5,8 +5,8 @@ import 'package:syncrow_web/utils/style.dart'; Future showPopUpFilterMenu({ required BuildContext context, - required Function(String value)? onSortAtoZ, - required Function(String value)? onSortZtoA, + required Function(String value) onSortAtoZ, + required Function(String value) onSortZtoA, Function()? cancelButton, required Map checkboxStates, required RelativeRect position, @@ -35,9 +35,9 @@ Future showPopUpFilterMenu({ setState(() { if (isSelected == 'Asc') { isSelected = null; - onSortAtoZ?.call(''); + onSortAtoZ.call(''); } else { - onSortAtoZ?.call('Asc'); + onSortAtoZ.call('Asc'); isSelected = 'Asc'; } }); @@ -60,9 +60,9 @@ Future showPopUpFilterMenu({ setState(() { if (isSelected == 'Desc') { isSelected = null; - onSortZtoA?.call(''); + onSortZtoA.call(''); } else { - onSortZtoA?.call('Desc'); + onSortZtoA.call('Desc'); isSelected = 'Desc'; } });