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.
Guillermo Pages b7c02c9418
continuous-integration/drone/push Build is passing Details
fix(admin): remove blur auto-close + parse settings from GET response
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
..
api fix(admin): remove blur auto-close + parse settings from GET response 1 month ago
errors.ts feat(phase-0): integrate admin clubs API with staging backend 1 month ago
types.ts feat(phase-0): integrate admin clubs API with staging backend 1 month ago
types_bis.ts feat(phase-0): integrate admin clubs API with staging backend 1 month ago
utils.ts feat(phase-0): integrate admin clubs API with staging backend 1 month ago