diff --git a/lib/dashboard_latest/dashboard_view.dart b/lib/dashboard_latest/dashboard_view.dart index 122038b7..d6fa9157 100644 --- a/lib/dashboard_latest/dashboard_view.dart +++ b/lib/dashboard_latest/dashboard_view.dart @@ -14,6 +14,7 @@ import 'package:test_sa/dashboard_latest/widgets/app_bar_widget.dart'; import 'package:test_sa/dashboard_latest/widgets/progress_fragment.dart'; import 'package:test_sa/dashboard_latest/widgets/requests_fragment.dart'; import 'package:test_sa/extensions/int_extensions.dart'; +import 'package:test_sa/models/enums/user_types.dart'; import 'package:test_sa/models/user.dart'; import 'package:test_sa/service_request_latest/request_detail_provider.dart'; @@ -113,6 +114,7 @@ class _DashboardViewState extends State { @override Widget build(BuildContext context) { + bool isNurse = (Provider.of(context, listen: false).user!.type) == UsersTypes.normal_user; return Scaffold( // backgroundColor: AppColor.background(context), appBar: PreferredSize( @@ -133,7 +135,7 @@ class _DashboardViewState extends State { child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSize.min, - children: [16.height, ProgressFragment(), const RequestsFragment(), const RequestCategoryFragment()], + children: [16.height, ProgressFragment(), 16.height, if (!isNurse) const RequestsFragment(), const RequestCategoryFragment()], ), ), ), diff --git a/lib/dashboard_latest/widgets/requests_fragment.dart b/lib/dashboard_latest/widgets/requests_fragment.dart index df1323b0..16a8fac5 100644 --- a/lib/dashboard_latest/widgets/requests_fragment.dart +++ b/lib/dashboard_latest/widgets/requests_fragment.dart @@ -19,7 +19,7 @@ class RequestsFragment extends StatelessWidget { Widget build(BuildContext context) { return Consumer( builder: (context, snapshot, _) => GridView( - padding: const EdgeInsets.only(top: 16, left: 16, right: 16), + padding: const EdgeInsets.only( left: 16, right: 16), physics: const NeverScrollableScrollPhysics(), shrinkWrap: true, gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4, childAspectRatio: 72 / 84, crossAxisSpacing: 2, mainAxisSpacing: 12),