Fix React error #130 with comprehensive improvements

Frontend improvements:
- Add enhanced error logging in ErrorBoundary for better debugging
- Add validation for EventDetailsPage ID parameter
- Add delay in CreateEventPage navigation to prevent race conditions
- Fallback to events list if navigation data is invalid
- Add displayName to all critical page components

These changes address the React error #130 by:
1. Preventing navigation to undefined routes
2. Validating component parameters before rendering
3. Adding proper error boundaries with detailed logging
4. Ensuring components are properly mounted before navigation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-07 14:21:25 +02:00
parent 53704ec92e
commit 91601c77a4
4 changed files with 24 additions and 3 deletions
+3 -1
View File
@@ -408,4 +408,6 @@ export const EventsListPage: React.FC = () => {
</div>
</ErrorBoundary>
);
};
};
EventsListPage.displayName = 'EventsListPage';