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> </div>
</Link> </Link>
</DropdownMenuItem> </DropdownMenuItem>
{userData ? ( {!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>
) : (
<DropdownMenuItem> <DropdownMenuItem>
<Button <Button
variant={"ghost"} variant={"ghost"}
@@ -189,7 +180,16 @@ export default function FooterMenu({ sideBarIsOpen }: NavMenuProps) {
</div> </div>
</Button> </Button>
</DropdownMenuItem> </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> </DropdownMenuContent>
</DropdownMenu> </DropdownMenu>
</SidebarMenuItem> </SidebarMenuItem>