Files
ocean-cleanup/src/components
Paul Bailey 8ee17848a6 Add event cancellation functionality for organizers
- Add Cancel Event button in event detail modal for organizers
- Show cancel button both before and after event date (if not completed)
- Add confirmation dialog before cancelling
- Update event status to 'cancelled' when cancelled
- Only organizers can cancel their events
2025-11-16 20:28:21 +00:00
..
2025-11-16 16:00:51 +00:00
2025-11-16 16:00:51 +00:00

Components Directory

This directory contains all React components for the Beach Litter Mapping Platform.

Structure

Components are organized by feature:

  • auth/ - Authentication components (SignIn, SignUp, ProtectedRoute, UserProfile)
  • layout/ - Layout components (Header, Footer, Navigation)
  • map/ - Map-related components (MapView, MapFilters)
  • report/ - Report-related components (PhotoUpload, ReportForm, ReportDetail)
  • events/ - Event management components (coming soon)
  • analytics/ - Analytics and dashboard components (coming soon)
  • common/ - Shared/reusable components (coming soon)