refactor(login): removed all the data from teh login dropdown as it could cause issues
This commit is contained in:
@@ -16,7 +16,7 @@ import {
|
|||||||
} from "../components/ui/dropdown-menu";
|
} from "../components/ui/dropdown-menu";
|
||||||
import { SessionProvider } from "../components/providers/Providers";
|
import { SessionProvider } from "../components/providers/Providers";
|
||||||
import { Toaster } from "sonner";
|
import { Toaster } from "sonner";
|
||||||
import {Button} from "../components/ui/button";
|
//import { Button } from "../components/ui/button";
|
||||||
|
|
||||||
import { useSessionStore } from "../lib/store/sessionStore";
|
import { useSessionStore } from "../lib/store/sessionStore";
|
||||||
import { useSession } from "@/hooks/useSession";
|
import { useSession } from "@/hooks/useSession";
|
||||||
@@ -47,32 +47,35 @@ export const Route = createRootRoute({
|
|||||||
<DropdownMenu>
|
<DropdownMenu>
|
||||||
<DropdownMenuTrigger>
|
<DropdownMenuTrigger>
|
||||||
<Avatar>
|
<Avatar>
|
||||||
<AvatarImage src="https://github.com/shadcn.png" alt="@shadcn" />
|
<AvatarImage
|
||||||
|
src="https://github.com/shadcn.png"
|
||||||
|
alt="@shadcn"
|
||||||
|
/>
|
||||||
<AvatarFallback>CN</AvatarFallback>
|
<AvatarFallback>CN</AvatarFallback>
|
||||||
</Avatar>
|
</Avatar>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent>
|
<DropdownMenuContent>
|
||||||
<DropdownMenuLabel>Hello {user?.username}</DropdownMenuLabel>
|
<DropdownMenuLabel>
|
||||||
|
Hello {user?.username}
|
||||||
|
</DropdownMenuLabel>
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuItem>Profile</DropdownMenuItem>
|
{/* <DropdownMenuItem>Profile</DropdownMenuItem>
|
||||||
<DropdownMenuItem>Billing</DropdownMenuItem>
|
<DropdownMenuItem>Billing</DropdownMenuItem>
|
||||||
<DropdownMenuItem>Team</DropdownMenuItem>
|
<DropdownMenuItem>Team</DropdownMenuItem>
|
||||||
<DropdownMenuItem>Subscription</DropdownMenuItem>
|
<DropdownMenuItem>Subscription</DropdownMenuItem> */}
|
||||||
<hr className="solid"></hr>
|
<hr className="solid"></hr>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem>
|
||||||
<div className="m-auto mt-3">
|
<div className="m-auto">
|
||||||
<Button onClick={() => logout()} variant="ghost">
|
<button onClick={() => logout()}>Logout</button>
|
||||||
Logout
|
|
||||||
</Button>
|
|
||||||
</div>
|
</div>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<div>
|
||||||
<Link to="/login">Login</Link>
|
<Link to="/login">Login</Link>
|
||||||
</>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
Reference in New Issue
Block a user