import {Button, Divider, Flex, Tabs} from "@mantine/core";
import {iconMStyle, maxWidth} from "../styles.ts";
import React from "react";
import {DashboardPageType, UserPermissionLevel} from "~/utils/hms_enums.ts";
import HomeIcon from "mdi-react/HomeIcon";
import InformationIcon from "mdi-react/InformationIcon";
import LogoutIcon from "mdi-react/LogoutIcon";
import AccountGroupIcon from "mdi-react/AccountGroupIcon";
import BedIcon from "mdi-react/BedIcon";
import AccountWrenchIcon from "mdi-react/AccountWrenchIcon";
import BookAccountIcon from "mdi-react/BookAccountIcon";
import HospitalBoxIcon from "mdi-react/HospitalBoxIcon";
export function PageNavbar({currentStat, changePageStat, userPermission, canReception}:
{currentStat: DashboardPageType, changePageStat: (p: DashboardPageType) => any,
userPermission: UserPermissionLevel, canReception: boolean}) {
const onClickLogout = () => {
localStorage.removeItem("hms_token")
changePageStat(DashboardPageType.LoginPage)
}
return (
<>
{if (e) changePageStat(e as DashboardPageType)}}>
}>
Home
{ userPermission == UserPermissionLevel.PATIENT && <>
}>
My Appointments
}>
My Treatments
>}
{ canReception && <>
}>
Appointments Management
>}
{ userPermission >= UserPermissionLevel.DOCTOR && <>
}>
Patient Treatment
>}
{ userPermission >= UserPermissionLevel.ADMIN && <>
}>
Ward Management
}>
Medical Teams Management
}>
Staff Management
}>
Patients Management
> }
{ userPermission >= UserPermissionLevel.DOCTOR && <>
}>
Treatment Records
>}
>
)
}