Files
ohif-viewer/platform/app/src/routes/PrivateRoute.tsx
T

15 lines
324 B
TypeScript

import React from 'react';
import { useUserAuthentication } from '@ohif/ui';
export const PrivateRoute = ({ children, handleUnauthenticated }) => {
const [{ user, enabled }] = useUserAuthentication();
if (enabled && !user) {
return handleUnauthenticated();
}
return children;
};
export default PrivateRoute;