Files
newznab-tmux/resources/js/alpine/components/toast-notification.js
T
2026-02-07 13:47:11 +01:00

20 lines
418 B
JavaScript

/**
* Alpine.data('toastContainer') - Toast notification container
* Renders toast items from the global $store.toast
*/
import Alpine from '@alpinejs/csp';
Alpine.data('toastContainer', () => ({
items() {
return Alpine.store('toast').items;
},
dismiss(id) {
Alpine.store('toast').dismiss(id);
},
iconFor(type) {
return Alpine.store('toast').iconFor(type);
}
}));