feat: Implementar sistema de disponibilidad y corregir errores de kiosko

- Agregar API routes de disponibilidad (blocks, staff, time-slots, staff-unavailable)
- Corregir autenticación en availability routes (reemplazar get_current_user_role con validación Bearer)
- Corregir DELETE en blocks/route.ts para usar query parameters
- Corregir errores de tipos en kiosk routes (supabase → supabaseAdmin)
- Agregar layout raíz de Next.js y estilos globales
- Agregar componente Badge UI
- Corregir tipos TypeScript en WalkInFlow
- Instalar dependencias necesarias (@radix-ui/*, class-variance-authority, etc)
- Agregar migraciones de disponibilidad
This commit is contained in:
Marco Gallegos
2026-01-16 15:12:57 -06:00
parent 631e60376c
commit accf0e81e1
23 changed files with 8263 additions and 152 deletions

View File

@@ -17,31 +17,36 @@
"auth:create": "node scripts/create-auth-users.js"
},
"dependencies": {
"@hookform/resolvers": "^3.3.3",
"@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-select": "^2.2.6",
"@radix-ui/react-slot": "^1.2.4",
"@radix-ui/react-tabs": "^1.1.13",
"@supabase/auth-helpers-nextjs": "^0.8.7",
"@supabase/supabase-js": "^2.38.4",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "^3.0.6",
"date-fns-tz": "^2.0.0",
"framer-motion": "^10.16.16",
"lucide-react": "^0.303.0",
"next": "14.0.4",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"@supabase/supabase-js": "^2.38.4",
"@supabase/auth-helpers-nextjs": "^0.8.7",
"framer-motion": "^10.16.16",
"clsx": "^2.0.0",
"tailwind-merge": "^2.2.0",
"lucide-react": "^0.303.0",
"date-fns": "^3.0.6",
"date-fns-tz": "^2.0.0",
"zod": "^3.22.4",
"react-hook-form": "^7.49.2",
"@hookform/resolvers": "^3.3.3"
"tailwind-merge": "^2.6.0",
"zod": "^3.22.4"
},
"devDependencies": {
"typescript": "^5.3.3",
"@types/node": "^20.10.5",
"@types/react": "^18.2.45",
"@types/react-dom": "^18.2.18",
"autoprefixer": "^10.4.16",
"postcss": "^8.4.32",
"tailwindcss": "^3.4.0",
"dotenv": "^16.3.1",
"eslint": "^8.56.0",
"eslint-config-next": "14.0.4",
"dotenv": "^16.3.1"
"postcss": "^8.4.32",
"tailwindcss": "^3.4.0",
"typescript": "^5.3.3"
}
}