refactor(modules): moved modules to app to control everything based on there active setting
This commit is contained in:
@@ -12,7 +12,7 @@ import {
|
||||
userAccess,
|
||||
useUserRoles,
|
||||
} from "../../../../../lib/authClient";
|
||||
import { useModuleStore } from "../../-lib/store/useModuleStore";
|
||||
|
||||
import { AdminSideBar } from "./side-components/admin";
|
||||
import { EomSideBar } from "./side-components/eom";
|
||||
import { ForkliftSideBar } from "./side-components/forklift";
|
||||
@@ -24,20 +24,13 @@ import { QualitySideBar } from "./side-components/quality";
|
||||
export function AppSidebar() {
|
||||
const { session } = useAuth();
|
||||
const { userRoles } = useUserRoles();
|
||||
const { modules } = useModuleStore();
|
||||
|
||||
return (
|
||||
<Sidebar collapsible="icon">
|
||||
<SidebarContent>
|
||||
<Header />
|
||||
|
||||
<ProductionSideBar
|
||||
user={session?.user as any}
|
||||
moduleID={
|
||||
modules.filter((n) => n.name === "production")[0]
|
||||
?.module_id as string
|
||||
}
|
||||
/>
|
||||
<ProductionSideBar user={session?.user as any} userRoles={userRoles} />
|
||||
|
||||
{/* userAccess("logistics", ["systemAdmin", "admin","manager","viewer"]) */}
|
||||
<LogisticsSideBar user={session?.user as any} userRoles={userRoles} />
|
||||
|
||||
Reference in New Issue
Block a user