<dialog id="error-dialog">
<div id="error-content">
<p id="error-label"><?php echo getErrorMessage(); ?></p>
<button id="btn-close-dialog">Close</button>
</div>
</dialog>
<script>
document.addEventListener("DOMContentLoaded", function () {
let errorDialog = document.getElementById("error-dialog");
let errorLabel = document.getElementById("error-label");
let closeBtn = document.getElementById("btn-close-dialog");
let isSuccessMessage = <?php echo isSuccessMessage() ? "true" : "false"; ?>;
if (isSuccessMessage) {
errorDialog.style.backgroundColor = "green";
errorLabel.style.color = "white";
closeBtn.style.color = "green";
} else {
errorDialog.style.backgroundColor = "red";
errorLabel.style.color = "white";
}
<?php if (!empty(getErrorMessage())) : ?>
errorDialog.showModal();
<?php endif; ?>
closeBtn.addEventListener("click", function () {
errorDialog.close();
});
});
</script>