improve delete confirmation logic

This commit is contained in:
ruxenburg
2025-12-27 03:39:22 +01:00
committed by Owen Schwartz
parent 9d849a0ced
commit 9467e6c032

View File

@@ -63,8 +63,7 @@ export default function ConfirmDeleteDialog({
}
});
const confirmText = form.watch("string");
const isConfirmed = confirmText === string;
const isConfirmed = form.watch("string") === string;
async function onSubmit() {
try {
@@ -143,7 +142,7 @@ export default function ConfirmDeleteDialog({
form="confirm-delete-form"
loading={loading}
disabled={loading || !isConfirmed}
className={!isConfirmed && !loading ? "opacity-50 cursor-not-allowed" : ""}
className={!isConfirmed && !loading ? "opacity-50" : ""}
>
{buttonText}
</Button>