Files
stats/apps/start/src/hooks/use-app-context.ts
Carl-Gerhard Lindesvärd 522ecc0040 fix: add maintenance mode
2025-12-14 11:46:04 +01:00

23 lines
502 B
TypeScript

import { useRouteContext } from '@tanstack/react-router';
export function useAppContext() {
const params = useRouteContext({
strict: false,
});
if (
!params.apiUrl ||
!params.dashboardUrl ||
typeof params.isSelfHosted === 'undefined'
) {
throw new Error('API URL or dashboard URL is not set');
}
return {
apiUrl: params.apiUrl,
dashboardUrl: params.dashboardUrl,
isSelfHosted: params.isSelfHosted,
isMaintenance: params.isMaintenance ?? false,
};
}