### 1. __artists-grid.tsx__ (Main Artist Browsing)
- Uses hook from
- Fetches from endpoint
- Includes loading states, error handling, and filtering
- __Impact:__ Primary artist browsing experience now fully API-driven
### 2. __artist-portfolio.tsx__ (Individual Artist Pages)
- Uses hook
- Fetches from endpoint
- Fixed all TypeScript errors (changed image ID from number to string)
- Added loading/error states
- __Impact:__ Artist detail pages now fully API-driven
### 3. __booking-form.tsx__ (Artist Selection Dropdown)
- Uses hook for artist selection
- Updated to use API data structure ( array, , etc.)
- Added loading state for dropdown
- __Impact:__ Booking flow now uses real artist data
## ⚠️ REMAINING (Decorative/Marketing Components)
Two complex components still use hardcoded :
### 4. __artists-section.tsx__ (Homepage Hero - 348 lines)
- Homepage marketing section with complex parallax scrolling
- Uses hardcoded artist data for visual cards
- __Non-blocking:__ This is a decorative homepage element
### 5. __artists-page-section.tsx__ (Artists Page Section - 413 lines)
- Full-page artists showcase with parallax effects
- Uses hardcoded artist data for visual layout
- __Non-blocking:__ Alternative to artists-grid.tsx (which IS using API)
##
32 lines
969 B
JSON
32 lines
969 B
JSON
{
|
|
"polyfillFiles": [
|
|
"static/chunks/polyfills-42372ed130431b0a.js"
|
|
],
|
|
"devFiles": [],
|
|
"ampDevFiles": [],
|
|
"lowPriorityFiles": [
|
|
"static/SVr_7PUfBPR5HoMg6Gqfy/_buildManifest.js",
|
|
"static/SVr_7PUfBPR5HoMg6Gqfy/_ssgManifest.js"
|
|
],
|
|
"rootMainFiles": [
|
|
"static/chunks/webpack-757604220b96f05e.js",
|
|
"static/chunks/fd9d1056-a2747418f8441a81.js",
|
|
"static/chunks/2117-da904839ecb5d5f9.js",
|
|
"static/chunks/main-app-ac1aded1f8d8af62.js"
|
|
],
|
|
"pages": {
|
|
"/_app": [
|
|
"static/chunks/webpack-757604220b96f05e.js",
|
|
"static/chunks/framework-8e0e0f4a6b83a956.js",
|
|
"static/chunks/main-4d7158e9aface35a.js",
|
|
"static/chunks/pages/_app-3c9ca398d360b709.js"
|
|
],
|
|
"/_error": [
|
|
"static/chunks/webpack-757604220b96f05e.js",
|
|
"static/chunks/framework-8e0e0f4a6b83a956.js",
|
|
"static/chunks/main-4d7158e9aface35a.js",
|
|
"static/chunks/pages/_error-cf5ca766ac8f493f.js"
|
|
]
|
|
},
|
|
"ampFirstPages": []
|
|
} |