import { usePage } from '@inertiajs/react'; import { portfolio } from '@/data/projects'; import type { Project } from '@/types'; /** Portfolio helpers for pages that receive a `projects` prop. */ export function usePortfolio() { const { projects } = usePage<{ projects: Project[] }>().props; return portfolio(projects ?? []); }