Files
ocean-cleanup/src/components/auth/index.ts
Paul Bailey 86169f6141 Implement notification preferences (Task 16)
- Create NotificationSettings component with map-based area selector
- Add radius configuration slider (1-50km range)
- Implement notification type toggles (email, in-app)
- Add notifications tab to user profile page (visible only to profile owner)
- Update backend to parse and return areasOfInterest JSON
- Save and load user notification preferences
- Requirements: 10.1, 10.4
2025-11-16 22:01:01 +00:00

7 lines
332 B
TypeScript

export { ProtectedRoute } from './ProtectedRoute';
export { UserProfile } from './UserProfile';
export { SignInPage } from './SignInPage';
export { SignUpPage } from './SignUpPage';
export { NotificationSettings } from './NotificationSettings';
export type { NotificationPreferences, AreaOfInterest } from './NotificationSettings';