(ui) show user table on admin UI

This commit is contained in:
ishaan-jaff 2024-02-20 15:34:10 -08:00
parent 6546b43e5c
commit 3a662539bd
4 changed files with 116 additions and 5 deletions

View file

@ -6,9 +6,10 @@ const { Sider } = Layout;
// Define the props type
interface SidebarProps {
setPage: React.Dispatch<React.SetStateAction<string>>;
userRole: string;
}
const Sidebar: React.FC<SidebarProps> = ({ setPage }) => {
const Sidebar: React.FC<SidebarProps> = ({ setPage, userRole }) => {
return (
<Layout style={{ minHeight: "100vh", maxWidth: "120px" }}>
<Sider width={120}>
@ -29,6 +30,13 @@ const Sidebar: React.FC<SidebarProps> = ({ setPage }) => {
<Menu.Item key="4" onClick={() => setPage("usage")}>
Usage
</Menu.Item>
{
userRole == "Admin" ?
<Menu.Item key="5" onClick={() => setPage("users")}>
Users
</Menu.Item>
: null
}
</Menu>
</Sider>
</Layout>