@numiko/site-alert
    Preparing search index...

    @numiko/site-alert

    Site Alert

    The Site Alert package allows developers to easily render alerts on a page with the ability to dismiss.

    • The ability to hide the alert once closed for a given amount of time
    • Animation on dismiss

    npm i @numiko/site-alert

    <div data-js-alert-banner data-js-alert-id="1717427103" class="hidden opacity-0 w-full flex" role="alert">
    <p>Vivamus in erat ut urna cursus vestibulum. Cras sagittis.</p>
    <button data-js-alert-close class="ml-auto">Close</button>
    </div>
    const siteAlertEl = document.querySelector('[data-js-alert-banner]');
    new SiteAlert(siteAlertEl, {
    closeElement: siteAlertEl.querySelector('[data-js-alert-close]'),
    cookieExpiry: 7,
    cookieId: 'id',
    });

    See documentation for more detail on how to use package.