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 weeks ago
..
app refactor: add TanStack Query and centralized abstractions 2 weeks ago
assets
components refactor: add TanStack Query and centralized abstractions 2 weeks ago
config
constants
contexts feat: add admin context support and fix API type mismatches 3 weeks ago
hooks refactor: add TanStack Query and centralized abstractions 2 weeks ago
lib refactor: add TanStack Query and centralized abstractions 2 weeks ago
services
styles
types feat: add slot instances management UI 3 weeks ago
utils refactor: add TanStack Query and centralized abstractions 2 weeks ago
index.css
middleware.ts