Update Add Input Hospital Portal
This commit is contained in:
@@ -7,6 +7,7 @@ import Page from '@/components/Page';
|
||||
// theme
|
||||
import CardNotification from '@/sections/dashboard/CardNotification';
|
||||
import CardSearchMember from '@/sections/dashboard/CardSearchMember'
|
||||
import HeaderBreadcrumbs from '@/components/HeaderBreadcrumbs';
|
||||
import { useContext, useEffect, useState } from 'react';
|
||||
import axios from '@/utils/axios';
|
||||
import { Stack } from '@mui/system';
|
||||
@@ -15,6 +16,7 @@ import { Input } from '@mui/material';
|
||||
import TableList from '@/sections/dashboard/TableList';
|
||||
import { fDate } from '@/utils/formatTime';
|
||||
import DialogDetailClaim from '@/components/dialogs/DialogDetailClaim';
|
||||
import useAuth from '@/hooks/useAuth';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -60,6 +62,15 @@ const defaultPolicyData = {
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
export default function Dashboard() {
|
||||
const { user } = useAuth();
|
||||
|
||||
const userPermissions =
|
||||
user?.permissions?.map(permission => permission.name) || [];
|
||||
|
||||
const canSearchMember =
|
||||
userPermissions.includes('request-log-hospital-portal');
|
||||
|
||||
|
||||
const { themeStretch } = useSettings();
|
||||
|
||||
// const [tableData, setTableData] = useState([]);
|
||||
@@ -87,7 +98,24 @@ export default function Dashboard() {
|
||||
<Container maxWidth={themeStretch ? false : 'xl'}>
|
||||
<Grid container spacing={2}>
|
||||
<Grid item xs={12} lg={12} md={12}>
|
||||
<CardSearchMember/>
|
||||
{canSearchMember ? (
|
||||
<CardSearchMember />
|
||||
) : (
|
||||
<HeaderBreadcrumbs
|
||||
heading={'Dashboard'}
|
||||
links={[
|
||||
{
|
||||
name: 'Dashboard',
|
||||
href: '/dashboard',
|
||||
},
|
||||
{
|
||||
name: 'Hospital Portal',
|
||||
href: '/dashboard',
|
||||
},
|
||||
]}
|
||||
/>
|
||||
)}
|
||||
|
||||
</Grid>
|
||||
{/*<Grid item xs={12} lg={6} md={6}>
|
||||
<CardNotification data={itemList} />
|
||||
|
||||
Reference in New Issue
Block a user