Profil hatası düzeltme

This commit is contained in:
2026-01-10 21:33:45 +03:00
parent 9c9e1ed9de
commit e80c8fd74b

View File

@@ -16,7 +16,7 @@ import {
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import { supabase } from "@/lib/supabase"
import { createBrowserClient } from "@supabase/ssr"
import { useRouter } from "next/navigation"
import { useEffect, useState } from "react"
import { User } from "@supabase/supabase-js"
@@ -39,6 +39,10 @@ interface UserNavProps {
export function UserNav({ user, profile }: UserNavProps) {
const router = useRouter()
const supabase = createBrowserClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
)
const handleSignOut = async () => {
await supabase.auth.signOut()
@@ -76,16 +80,16 @@ export function UserNav({ user, profile }: UserNavProps) {
</DropdownMenuLabel>
<DropdownMenuSeparator />
<DropdownMenuGroup>
<DropdownMenuItem asChild className="cursor-pointer">
<Link href="/dashboard/profile">
<DropdownMenuItem className="cursor-pointer">
Profil Bilgileri
</DropdownMenuItem>
</Link>
</DropdownMenuItem>
<DropdownMenuItem asChild className="cursor-pointer">
<Link href="/dashboard/profile/password">
<DropdownMenuItem className="cursor-pointer">
Şifre Değiştir
</DropdownMenuItem>
</Link>
</DropdownMenuItem>
</DropdownMenuGroup>
<DropdownMenuSeparator />
<DropdownMenuItem onClick={handleSignOut} className="cursor-pointer text-red-600 focus:text-red-600">