fix: resolve all 228 TypeScript errors across the project
- Exclude admin-web and supabase/functions from root tsconfig (185 errors) - Add missing constant exports: FONT_FAMILY_SANS_BOLD/SEMIBOLD, BRAND_DANGER (9 errors) - Fix React Query API destructuring in admin screens: data/isLoading aliases (12 errors) - Add getWorkoutsByCategory to data layer, fix category screen types (5 errors) - Add type assertions for Supabase never types in adminService and sync.ts (13 errors) - Add missing vitest imports (vi, beforeEach) and replace removed PRIMARY_DARK (5 errors) - Fix seed.ts to use program.weeks[].workouts[] instead of missing props (4 errors) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -15,7 +15,7 @@ import type { Trainer } from '../../src/shared/types'
|
||||
|
||||
export default function AdminTrainersScreen() {
|
||||
const router = useRouter()
|
||||
const { trainers, loading, refetch } = useTrainers()
|
||||
const { data: trainers = [], isLoading: loading, refetch } = useTrainers()
|
||||
const [deletingId, setDeletingId] = useState<string | null>(null)
|
||||
|
||||
const handleDelete = (trainer: Trainer) => {
|
||||
|
||||
Reference in New Issue
Block a user