feat(frontend): settings page added

This commit is contained in:
2025-03-04 16:43:03 -06:00
parent 44ba7d9feb
commit 88f2cf07f5
5 changed files with 100 additions and 5 deletions

View File

@@ -22,7 +22,7 @@ export function AppSidebar() {
{moduleActive("production") && <ProductionSideBar />}
{moduleActive("logistics") && hasAccess(user, "logistics", modules) && <LogisticsSideBar />}
{moduleActive("forklift") && hasAccess(user, "forklift", modules) && <ForkliftSideBar />}
{moduleActive("admin") && hasAccess(user, "eom", modules) && <EomSideBar />}
{moduleActive("eom") && hasAccess(user, "eom", modules) && <EomSideBar />}
{moduleActive("quality") && hasAccess(user, "quality", modules) && <QualitySideBar />}
{moduleActive("admin") && hasAccess(user, "admin", modules) && <AdminSideBar />}
</SidebarContent>

View File

@@ -29,7 +29,7 @@ const data = {
items: [
{
title: "Settings",
url: "#",
url: "/settings",
icon: Settings,
isActive: false,
},
@@ -53,9 +53,16 @@ const data = {
},
{
title: "UCD",
url: "#",
url: "https://ucd.alpla.net:8443/",
icon: Atom,
isActive: false,
newWindow: true,
},
{
title: "Lst Api",
url: "/api/docs",
icon: Webhook,
isActive: false,
},
],
},
@@ -85,7 +92,7 @@ export function AdminSideBar() {
{item.items.map((item) => (
<SidebarMenuSubItem key={item.title}>
<SidebarMenuSubButton asChild isActive={item.isActive}>
<a href={item.url}>
<a href={item.url} target={item.newWindow ? "_blank" : "_self"}>
<item.icon />
<span>{item.title}</span>
</a>