Do not show user logout button on web app side pane in anoymous mode

Refer
https://github.com/khoj-ai/khoj/issues/1050#issuecomment-2579119234
This commit is contained in:
Debanjum
2025-01-09 21:18:03 +07:00
parent a739936563
commit 01d27f5220

View File

@@ -167,16 +167,7 @@ export default function FooterMenu({ sideBarIsOpen }: NavMenuProps) {
</div>
</Link>
</DropdownMenuItem>
{userData ? (
<DropdownMenuItem>
<Link href="/auth/logout" className="no-underline w-full">
<div className="flex flex-rows">
<ArrowRight className="w-6 h-6" />
<p className="ml-3 font-semibold">Logout</p>
</div>
</Link>
</DropdownMenuItem>
) : (
{!userData ? (
<DropdownMenuItem>
<Button
variant={"ghost"}
@@ -189,7 +180,16 @@ export default function FooterMenu({ sideBarIsOpen }: NavMenuProps) {
</div>
</Button>
</DropdownMenuItem>
)}
) : userData.username !== "default" ? (
<DropdownMenuItem>
<Link href="/auth/logout" className="no-underline w-full">
<div className="flex flex-rows">
<ArrowRight className="w-6 h-6" />
<p className="ml-3 font-semibold">Logout</p>
</div>
</Link>
</DropdownMenuItem>
) : null}
</DropdownMenuContent>
</DropdownMenu>
</SidebarMenuItem>