aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/helpers/higher-order-components/initialized/initialized.component.js
blob: 2042c0046877b3d249f32a32dcd4e9cc09cb6ce8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import React from 'react'
import PropTypes from 'prop-types'
import { Redirect, Route } from 'react-router-dom'
import { INITIALIZE_ROUTE } from '../../constants/routes'

export default function Initialized (props) {
  return props.completedOnboarding
    ? <Route { ...props } />
    : <Redirect to={{ pathname: INITIALIZE_ROUTE }} />
}

Initialized.propTypes = {
  completedOnboarding: PropTypes.bool,
}