mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-07 19:26:36 +00:00
improve delete confirmation logic
This commit is contained in:
@@ -63,8 +63,7 @@ export default function ConfirmDeleteDialog({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const confirmText = form.watch("string");
|
const isConfirmed = form.watch("string") === string;
|
||||||
const isConfirmed = confirmText === string;
|
|
||||||
|
|
||||||
async function onSubmit() {
|
async function onSubmit() {
|
||||||
try {
|
try {
|
||||||
@@ -143,7 +142,7 @@ export default function ConfirmDeleteDialog({
|
|||||||
form="confirm-delete-form"
|
form="confirm-delete-form"
|
||||||
loading={loading}
|
loading={loading}
|
||||||
disabled={loading || !isConfirmed}
|
disabled={loading || !isConfirmed}
|
||||||
className={!isConfirmed && !loading ? "opacity-50 cursor-not-allowed" : ""}
|
className={!isConfirmed && !loading ? "opacity-50" : ""}
|
||||||
>
|
>
|
||||||
{buttonText}
|
{buttonText}
|
||||||
</Button>
|
</Button>
|
||||||
|
|||||||
Reference in New Issue
Block a user