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 f39e3542ed
continuous-integration/drone/push Build is passing Details
refactor: add TanStack Query and centralized abstractions
- Install @tanstack/react-query and devtools
- Add QueryProvider to app providers
- Create query hooks: useBookings, useClubs, useClubMembers, useClubPlans, useClubCredits, useClubPolicy
- Create mutation hooks: useMemberMutations, usePlanMutations
- Add ModalFormWrapper component for consistent form modals
- Centralize skeleton configuration (sizes, shapes) in skeletonConfig.ts
- Add error handling utilities (getApiErrorMessage, isApiError)
- Add size configuration utilities for consistent component sizing
- Update AvatarSkeleton, IconSkeleton, PlayerItemSkeleton to use centralized config
2 months ago
..
app refactor: add TanStack Query and centralized abstractions 2 months ago
assets feat(phase-0): integrate admin clubs API with staging backend 3 months ago
components refactor: add TanStack Query and centralized abstractions 2 months ago
config feat(phase-0): integrate admin clubs API with staging backend 3 months ago
constants feat(phase-0): integrate admin clubs API with staging backend 3 months ago
contexts feat: add admin context support and fix API type mismatches 2 months ago
hooks refactor: add TanStack Query and centralized abstractions 2 months ago
lib refactor: add TanStack Query and centralized abstractions 2 months ago
services feat(phase-0): integrate admin clubs API with staging backend 3 months ago
styles feat(phase-0): integrate admin clubs API with staging backend 3 months ago
types feat: add slot instances management UI 2 months ago
utils refactor: add TanStack Query and centralized abstractions 2 months ago
index.css feat(phase-0): integrate admin clubs API with staging backend 3 months ago
middleware.ts fix(middleware): handle invalid locale values in Accept-Language header 3 months ago