HTML way

<zino-alert id="alert-1"
    heading="HTML"
    text="Lorem ipsum dolor sit amet, consectetur adipiscing elit."
    type="success"></zino-alert>

<script type="module" src="../zino-alert.js"></script>
<script>
document.querySelector("#example-1").addEventListener("click", function (event) {
    const alert = document.querySelector("#alert-1");
    if (alert) {
        alert.open();
    }
});
</script>

DOM API

<script type="module" src="../zino-alert.js"></script>
<script>
document.querySelector("#example-2").addEventListener("click", function (event) {
    const alert = document.createElement("zino-alert");
    alert.heading = "DOM API";
    alert.type = "success";
    alert.text = "Autonomous WAI-ARIA accessible alert dialog.";
    document.body.appendChild(alert);
    alert.open();
});
</script>

Constructor

<script type="module">
import {ZinoAlert} from "../zino-alert.js";
document.querySelector("#example-3").addEventListener("click", function (event) {
    const alert = new ZinoAlert({
        heading: "Constructor",
        type: "success",
        text: "A web component build on Custom Elements and Shadow DOM APIs.",
        showCancelButton: "true",
        allowEscapeKey: "true"
    });
    document.body.appendChild(alert);
    alert.open();
});
</script>