import { route } from 'ziggy-js'; import { createContext, useContext } from 'react'; export const RouteContext = createContext(null); export default function useRoute(): typeof route { const fn = useContext(RouteContext); if (!fn) { throw new Error('Route function must be provided'); } return fn; }