Implement multi-channel notification system with: - Core notification service with email, push, and in-app channels - Email templates for all notification types (welcome, plant registered, transport alerts, farm alerts, harvest ready, demand matches, weekly digest) - Push notification support with VAPID authentication - In-app notification management with read/unread tracking - Notification scheduler for recurring and scheduled notifications - API endpoints for notifications CRUD, preferences, and subscriptions - UI components (NotificationBell, NotificationList, NotificationItem, PreferencesForm) - Full notifications page with preferences management - Service worker for push notification handling
8 lines
260 B
TypeScript
8 lines
260 B
TypeScript
/**
|
|
* Notification Components Index
|
|
*/
|
|
|
|
export { NotificationBell } from './NotificationBell';
|
|
export { NotificationList } from './NotificationList';
|
|
export { NotificationItem } from './NotificationItem';
|
|
export { PreferencesForm } from './PreferencesForm';
|