'use client' import { useState } from 'react' import { deleteLicenseAction } from '../actions' const CONFIRM_WORD = 'SİL' export default function DeleteLicenseButton({ id }: { id: string }) { const [confirmText, setConfirmText] = useState('') const [open, setOpen] = useState(false) const canDelete = confirmText.trim().toUpperCase() === CONFIRM_WORD if (!open) { return ( ) } return (

Bu işlem geri alınamaz — lisans ve bağlı cihaz aktivasyonları kalıcı olarak silinir. Sadece kullanımı durdurmak için "Durum" alanını revoked yapmanız yeterli olabilir. Onaylamak için {CONFIRM_WORD} yazın:

setConfirmText(e.target.value)} placeholder={CONFIRM_WORD} className="w-full max-w-xs 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" />
) }