Build [v1.14.22]
This commit is contained in:
@@ -36,11 +36,11 @@ export default function ConfirmationModal({
|
||||
|
||||
const isHighRisk = dangerLevel === 'high';
|
||||
const requiresTextConfirm = isHighRisk && affectedCount && affectedCount > 10;
|
||||
const canConfirm = !requiresTextConfirm || confirmText === 'DELETE';
|
||||
const canConfirm = !requiresTextConfirm || confirmText === 'Delete';
|
||||
|
||||
const handleConfirm = async () => {
|
||||
if (requiresTextConfirm && confirmText !== 'DELETE') {
|
||||
setError('Type "DELETE" to confirm this action');
|
||||
if (requiresTextConfirm && confirmText !== 'Delete') {
|
||||
setError('Type "Delete" to confirm this action');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -108,7 +108,7 @@ export default function ConfirmationModal({
|
||||
{requiresTextConfirm && (
|
||||
<div className="space-y-3 pt-2 border-t border-slate-800">
|
||||
<p className="text-sm font-normal text-rose-400">
|
||||
Type "DELETE" to confirm this high-risk action
|
||||
Type "Delete" to confirm this high-risk action
|
||||
</p>
|
||||
<input
|
||||
type="text"
|
||||
@@ -117,7 +117,7 @@ export default function ConfirmationModal({
|
||||
setConfirmText(e.target.value);
|
||||
setError(null);
|
||||
}}
|
||||
placeholder="Type DELETE"
|
||||
placeholder="Type Delete"
|
||||
className="w-full px-3 py-2.5 bg-slate-800 border border-slate-700 rounded text-white placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-primary disabled:opacity-50"
|
||||
disabled={loading}
|
||||
onKeyDown={(e) => {
|
||||
@@ -140,7 +140,7 @@ export default function ConfirmationModal({
|
||||
disabled={loading}
|
||||
className="flex-1 px-4 py-2.5 text-secondary bg-slate-800 border border-slate-700 rounded font-normal hover:bg-slate-700 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus:ring-2 focus:ring-primary focus:outline-none"
|
||||
>
|
||||
Cancel
|
||||
Keep Item
|
||||
</button>
|
||||
<button
|
||||
onClick={handleConfirm}
|
||||
|
||||
Reference in New Issue
Block a user