Notus Svelte Alerts

Made with Tailwind CSS, they are elements that provide contextual feedback messages for user actions. The notification is a simple colored block meant to draw the attention to the user about something.


Examples

Static Alert

orange! This is a orange alert - check it out!
<div class="text-white px-6 py-4 border-0 rounded relative mb-4 bg-orange-500">
  <span class="text-xl inline-block mr-5 align-middle">
    <i class="fas fa-bell"></i>
  </span>
  <span class="inline-block align-middle mr-8">
    <b class="capitalize">orange!</b> This is a orange alert - check it out!
  </span>
  <button class="absolute bg-transparent text-2xl font-semibold leading-none right-0 top-0 mt-4 mr-6 outline-none focus:outline-none">
    <span>×</span>
  </button>
</div>

Closing (Dynamic) Alert

orange! This is a orange alert - check it out!
<script>
  let alertOpen = true;
  function closeAlert(){
    alertOpen = false;
  }
</script>

{#if alertOpen}
  <div v-if="alertOpen" class="text-white px-6 py-4 border-0 rounded relative mb-4 bg-orange-500">
    <span class="text-xl inline-block mr-5 align-middle">
      <i class="fas fa-bell"></i>
    </span>
    <span class="inline-block align-middle mr-8">
      <b class="capitalize">orange!</b> This is a orange alert - check it out!
    </span>
    <button class="absolute bg-transparent text-2xl font-semibold leading-none right-0 top-0 mt-4 mr-6 outline-none focus:outline-none" on:click={closeAlert}>
      <span>×</span>
    </button>
  </div>
{/if}