'use client' import { useState } from 'react' import { deleteUserAction } from '../actions' export default function DeleteUserButton({ id, email }: { id: string; email: string }) { const [confirmText, setConfirmText] = useState('') const [open, setOpen] = useState(false) const canDelete = confirmText.trim().toLowerCase() === email.toLowerCase() if (!open) { return ( ) } return (

Bu işlem geri alınamaz — kullanıcının Supabase Auth hesabı ve profili silinir. Bu kullanıcıya bağlı lisanslar askıda kalabilir, gerekirse Lisanslar sayfasından bağlantısını kaldırın. Onaylamak için e-postasını yazın: {email}

setConfirmText(e.target.value)} placeholder={email} className="w-full rounded-md border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 px-3 py-2 text-sm text-gray-900 dark:text-white focus:outline-none focus:ring-2 focus:ring-red-500" />
) }