start implementation of approval workflows. Add nav, page, empty table, and status filtering

This commit is contained in:
Joao Correia
2025-01-17 15:20:46 +00:00
parent 205449e1ae
commit 580e319fb9
5 changed files with 241 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ import {
BsClipboardData,
BsPeople,
} from "react-icons/bs";
import { GoWorkflow } from "react-icons/go";
import { CiDumbbell } from "react-icons/ci";
import { RiLogoutBoxFill } from "react-icons/ri";
import Link from "next/link";
@@ -183,6 +184,16 @@ export default function Sidebar({
isMinimized={isMinimized}
/>
)}
{checkAccess(user, ["admin", "developer", "teacher", "corporate", "mastercorporate"]) && (
<Nav
disabled={disableNavigation}
Icon={GoWorkflow}
label="Approval Workflows"
path={path}
keyPath="/approval-workflows"
isMinimized={isMinimized}
/>
)}
</div>
<div className="-xl:flex flex-col gap-3 xl:hidden">
<Nav disabled={disableNavigation} Icon={MdSpaceDashboard} label="Dashboard" path={path} keyPath="/" isMinimized />