Profil hatası düzeltme
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user