|
|
|
@ -22,29 +22,31 @@ class RequestCategoryFragment extends StatelessWidget {
|
|
|
|
|
return Consumer<DashBoardProvider>(builder: (context, dashboardProvider, child) {
|
|
|
|
|
bool isNurse = (Provider.of<UserProvider>(context, listen: false).user?.type) == UsersTypes.normal_user;
|
|
|
|
|
return Column(mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[
|
|
|
|
|
!isNurse
|
|
|
|
|
? Column(
|
|
|
|
|
children: [
|
|
|
|
|
Row(
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
children: [
|
|
|
|
|
context.translation.allWorkOrder.heading4(context),
|
|
|
|
|
GestureDetector(
|
|
|
|
|
onTap: () {
|
|
|
|
|
dashboardProvider.isShowDashBoardCalendar = !dashboardProvider.isShowDashBoardCalendar;
|
|
|
|
|
},
|
|
|
|
|
child: dashboardProvider.isShowDashBoardCalendar ? AppAsset.listIcon.toSvgAsset() : AppAsset.calendarIcon.toSvgAsset())
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
dashboardProvider.isShowDashBoardCalendar
|
|
|
|
|
? Padding(
|
|
|
|
|
padding: EdgeInsets.only(top: 12.toScreenHeight),
|
|
|
|
|
child: const WeeklyCalendarFragment(),
|
|
|
|
|
)
|
|
|
|
|
: const SizedBox(),
|
|
|
|
|
],
|
|
|
|
|
).paddingOnly(start: 16, end: 16)
|
|
|
|
|
: context.translation.allWorkOrder.heading4(context).paddingOnly(start: 16, end: 16),
|
|
|
|
|
//TODO uncommit this to get the calendar card..
|
|
|
|
|
// !isNurse
|
|
|
|
|
// ? Column(
|
|
|
|
|
// children: [
|
|
|
|
|
// Row(
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
// children: [
|
|
|
|
|
// context.translation.allWorkOrder.heading4(context),
|
|
|
|
|
// GestureDetector(
|
|
|
|
|
// onTap: () {
|
|
|
|
|
// dashboardProvider.isShowDashBoardCalendar = !dashboardProvider.isShowDashBoardCalendar;
|
|
|
|
|
// },
|
|
|
|
|
// child: dashboardProvider.isShowDashBoardCalendar ? AppAsset.listIcon.toSvgAsset() : AppAsset.calendarIcon.toSvgAsset())
|
|
|
|
|
// ],
|
|
|
|
|
// ),
|
|
|
|
|
// dashboardProvider.isShowDashBoardCalendar
|
|
|
|
|
// ? Padding(
|
|
|
|
|
// padding: EdgeInsets.only(top: 12.toScreenHeight),
|
|
|
|
|
// child: const WeeklyCalendarFragment(),
|
|
|
|
|
// )
|
|
|
|
|
// : const SizedBox(),
|
|
|
|
|
// ],
|
|
|
|
|
// ).paddingOnly(start: 16, end: 16)
|
|
|
|
|
// :
|
|
|
|
|
context.translation.allWorkOrder.heading4(context).paddingOnly(start: 16, end: 16),
|
|
|
|
|
getTabs(
|
|
|
|
|
requestsProvider: dashboardProvider,
|
|
|
|
|
context: context,
|
|
|
|
|