vat_wms/resources/js/Hooks/useRoute.ts
2025-05-13 12:32:55 +02:00

13 lines
335 B
TypeScript

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