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