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
..
app fix(admin): remove blur auto-close + parse settings from GET response 1 month ago
assets feat(phase-0): integrate admin clubs API with staging backend 1 month ago
components feat(design): extend professional slate theme throughout manager portal 1 month ago
config feat(phase-0): integrate admin clubs API with staging backend 1 month ago
constants feat(phase-0): integrate admin clubs API with staging backend 1 month ago
contexts feat(phase-0): integrate admin clubs API with staging backend 1 month ago
hooks feat(phase-0): integrate admin clubs API with staging backend 1 month ago
lib fix(admin): remove blur auto-close + parse settings from GET response 1 month ago
services feat(phase-0): integrate admin clubs API with staging backend 1 month ago
styles feat(phase-0): integrate admin clubs API with staging backend 1 month ago
types feat(admin): add sport variation selection to court creation + fix profile trim crash 1 month ago
utils feat(phase-0): integrate admin clubs API with staging backend 1 month ago
index.css feat(phase-0): integrate admin clubs API with staging backend 1 month ago
middleware.ts fix(middleware): handle invalid locale values in Accept-Language header 1 month ago