Is your feature request related to a problem? Please describe.
The People collection exists in Payload but the frontend Our Players, Our Executives, and Our Alumni pages still display hardcoded content. We need to connect the frontend to the Payload API so it renders real data from the CMS.
Describe the solution you'd like
- Populate the People collection with client data (linked in #important-info)
- Fetch people from the Payload API on the Our Players, Our Executives, and Our Alumni pages
- Filter by the type field (player, executive, alumni) to render the correct people on each section; also have a fallback image as the logo image if not provided.
- Implement the "Showing: Players / All" frontend filter from the Figma mockup
Describe alternatives you've considered
Additional context
Payload local API docs: https://payloadcms.com/docs/local-api/overview
Suggested branch name: feat/integrate-people
Suggested commit message: feat: integrate people collection with frontend
BEFORE MERGING
Is your feature request related to a problem? Please describe.
The People collection exists in Payload but the frontend Our Players, Our Executives, and Our Alumni pages still display hardcoded content. We need to connect the frontend to the Payload API so it renders real data from the CMS.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Payload local API docs: https://payloadcms.com/docs/local-api/overview
Suggested branch name: feat/integrate-people
Suggested commit message: feat: integrate people collection with frontend
BEFORE MERGING
pnpm generate:types)git fetch origin master:master, thengit rebase masterorgit merge master)