diff --git a/src/components/sections/header.tsx b/src/components/sections/header.tsx index 1045cf6..730aac8 100644 --- a/src/components/sections/header.tsx +++ b/src/components/sections/header.tsx @@ -228,16 +228,35 @@ export default function Header() { </div> </DropdownMenuLabel> <DropdownMenuSeparator /> + {user.wallet !== undefined && ( + <DropdownMenuItem + asChild + className="focus:bg-accent focus:text-primary" + > + <Button + variant={"ghost"} + className="flex-start w-full" + onClick={() => { + navigator.clipboard.writeText(user.wallet!.address); + toast.info("Copied to clipboard!"); + }} + > + <Copy /> + Copy wallet code + </Button> + </DropdownMenuItem> + )} <DropdownMenuItem onClick={() => { logout(); toast.success("You have been signed out"); }} asChild + className="focus:bg-accent focus:text-primary" > - <Button variant={"ghost"} className="w-full text-primary "> + <Button variant={"ghost"} className="flex-start w-full"> <LogOut /> - Log out + Sign out </Button> </DropdownMenuItem> </DropdownMenuContent>