Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import routes from '../constants/routes.json'; import { useHasUserGivenDiagnosticPermissions } from '@store/settings'; import { useEffect } from 'react'; import { useHistory } from 'react-router'; export function usePromptUserToSetDiagnosticPermissions() { const history = useHistory(); const hasGivenPermission = useHasUserGivenDiagnosticPermissions(); useEffect(() => { Iif (CONFIG.NODE_ENV === 'test') return; Iif (hasGivenPermission === undefined) history.push(routes.HOME_REQUEST_DIAGNOSTICS); // Only want to run on mount, not every time this value changes // eslint-disable-next-line react-hooks/exhaustive-deps }, [history]); } |