Hide reporting, admin and profile in sidebar (for mobile)

Also, have the "Zammad Interface" link go to mobile version.
This commit is contained in:
N-Pex 2024-09-12 15:43:48 +02:00
parent dca61e1459
commit 047ef094fc

View file

@ -494,14 +494,14 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen, openWidth, closedWidt
selected={pathname.endsWith("/docs")}
open={open}
/>
<MenuItem
{!mobile && (<MenuItem
name="Reporting"
href="/reporting"
Icon={AssessmentIcon}
iconSize={20}
selected={pathname.endsWith("/reporting")}
open={open}
/>
/>)}
{leafcutterEnabled && (
<MenuItem
name="Leafcutter"
@ -558,6 +558,7 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen, openWidth, closedWidt
/>
</List>
</Collapse>
{!mobile && (
<MenuItem
name="Profile"
href="/profile"
@ -566,7 +567,8 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen, openWidth, closedWidt
selected={pathname.endsWith("/profile")}
open={open}
/>
{roles.includes("admin") && (
)}
{roles.includes("admin") && !mobile && (
<>
<MenuItem
name="Admin"
@ -656,7 +658,7 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen, openWidth, closedWidt
)}
<MenuItem
name="Zammad Interface"
href="/zammad"
href={mobile ? "/mobile" : "/zammad"}
Icon={DvrIcon}
iconSize={20}
open={open}