src/applications/static-pages/BTSSS-login/App/index.jsx
// Node modules.
import React from 'react';
import { connect } from 'react-redux';
import PropTypes from 'prop-types';
import { isLoggedIn } from 'platform/user/selectors';
import AuthContext from '../AuthContext';
import UnauthContext from '../UnauthContext';
export const App = ({ currentlyLoggedIn }) => {
return currentlyLoggedIn ? <AuthContext /> : <UnauthContext />;
};
const mapStateToProps = state => {
return {
currentlyLoggedIn: isLoggedIn(state),
};
};
export default connect(
mapStateToProps,
null,
)(App);
App.propTypes = {
currentlyLoggedIn: PropTypes.bool,
};