← Back to all components

Toast

Stackable notification with auto-dismiss and position options.

<div x-data="{ show: false }">
  <button class="btn btn-primary"
    @click="show = true; setTimeout(() => show = false, 3000)">
    Show Toast
  </button>

  <div class="toast-container top-right" x-show="show">
    <div class="toast">
      <span class="toast-icon">✓</span>
      <div class="toast-content">
        <div class="toast-title">Success</div>
        Changes saved successfully.
      </div>
      <button class="toast-dismiss" @click="show = false">✕</button>
    </div>
  </div>
</div>