dashboard status fragment only for engineer

design_3.0_latest
Sikander Saleem 1 year ago
parent cc9b993de7
commit 2ec3b18231

@ -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<DashboardView> {
@override
Widget build(BuildContext context) {
bool isNurse = (Provider.of<UserProvider>(context, listen: false).user!.type) == UsersTypes.normal_user;
return Scaffold(
// backgroundColor: AppColor.background(context),
appBar: PreferredSize(
@ -133,7 +135,7 @@ class _DashboardViewState extends State<DashboardView> {
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()],
),
),
),

@ -19,7 +19,7 @@ class RequestsFragment extends StatelessWidget {
Widget build(BuildContext context) {
return Consumer<DashBoardProvider>(
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),

Loading…
Cancel
Save