Update Add Input Hospital Portal

This commit is contained in:
ivan-sim
2026-02-10 10:03:28 +07:00
parent f10589eb85
commit 8084a83c3d
31 changed files with 5674 additions and 86 deletions

View File

@@ -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} />