{% comment %} Toast Notification Container Component ====================================== Enhanced toast notification system with Sonner-like behavior. Features: - Multiple toast types (success, error, warning, info) - Progress bar for auto-dismiss countdown - Action button support (Undo, Retry, View) - Toast stacking with max limit - Persistent toast option (duration: 0) - Accessible announcements Usage Examples: Basic toast: Alpine.store('toast').success('Item saved!') With action: Alpine.store('toast').success('Item deleted', 5000, { action: { label: 'Undo', onClick: () => undoDelete() } }) Persistent toast: Alpine.store('toast').error('Connection lost', 0) From HTMX via HX-Trigger header: response['HX-Trigger'] = '{"showToast": {"type": "success", "message": "Saved!"}}' {% endcomment %}