Merge pull request #145 from aryasaatvik/signout

feat(web): allow signout
This commit is contained in:
Dhravya Shah 2024-07-25 10:01:55 -05:00 • committed by GitHub
commit 3c361a7464
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 24 additions and 1 deletions

View file

@ -6,6 +6,7 @@ import Logo from "../../../public/logo.svg";
import { getChatHistory } from "../../actions/fetchers";
import NewChatButton from "./newChatButton";
import AutoBreadCrumbs from "./autoBreadCrumbs";
import SignOutButton from "./signOutButton";
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@repo/ui/shadcn/dropdown-menu";
import { CaretDownIcon } from "@radix-ui/react-icons";
@ -50,10 +51,15 @@ async function Header() {
>
{thread.firstMessage}
</Link>
</DropdownMenuItem>
</DropdownMenuItem>
))}
</DropdownMenuContent>
</DropdownMenu>
<SignOutButton />
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,17 @@
import { signOut } from "@/server/auth";
import { Button } from "@repo/ui/shadcn/button";
export default function SignOutButton() {
return (
<form
action={async () => {
"use server"
await signOut()
}}
>
<Button variant="ghost" size="sm" type="submit" className="text-[#7D8994]">
Sign Out
</Button>
</form>
);
}