You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
continuous-integration/drone/push Build is passing
Details
Fixed two critical issues:
1. Profile form blur bug - ACTUAL FIX:
- Removed ALL blur auto-close handlers from EditableField component
- Removed blur auto-close from name and timezone inline inputs
- Users can now type freely without inputs closing prematurely
- Form uses Save/Cancel buttons for submission, not blur events
2. Settings parsing from GET response:
- Backend GET /admin/clubs/{id} returns nested structure with club object
- Updated getClubProfile to extract club from response.club
- Settings now properly loaded and displayed from GET response
- PATCH response already worked (returns club directly)
Root cause of blur bug: blur handlers were closing inputs when field had
content, but this prevented multi-character input. Removed blur logic
entirely since form has explicit Save/Cancel buttons.
Impact: Profile form now fully functional for editing all fields including
settings (address + contact). Settings persist and display correctly.
Related: BUILD #20, Backend Brooke BUILD:297 (settings support)
|
1 month ago | |
|---|---|---|
| .. | ||
| app | 1 month ago | |
| assets | 1 month ago | |
| components | 1 month ago | |
| config | 1 month ago | |
| constants | 1 month ago | |
| contexts | 1 month ago | |
| hooks | 1 month ago | |
| lib | 1 month ago | |
| services | 1 month ago | |
| styles | 1 month ago | |
| types | 1 month ago | |
| utils | 1 month ago | |
| index.css | 1 month ago | |
| middleware.ts | 1 month ago | |