"use client";

export function DeleteApplicationButton({
  applicationId,
  reference,
}: {
  applicationId: string;
  reference: string;
}) {
  return (
    <form
      action={`/api/admin/applications/${applicationId}/delete`}
      method="post"
      onSubmit={(event) => {
        if (
          !window.confirm(
            `Eliminar a inscrição ${reference} da lista? Os dados ficarão preservados para recuperação administrativa.`,
          )
        )
          event.preventDefault();
      }}
    >
      <button className="admin-delete-button" type="submit">
        Eliminar inscrição da lista
      </button>
    </form>
  );
}
