ExpiredSolution.js 1.2 KB
import React, { Component } from 'react';


import Solution from './index.js'

import PropTypes from 'prop-types'

import * as SelectActionCreators from '../actions/profilationSelect'
import { connect } from 'react-redux';



class ExpiredSolution extends Component {


    componentDidMount() {
       

        this.props.showModal('SESSION_EXPIRED')

    }


    render(){

        return(
			<Solution hideStickyHeader={true}/>
        )
    }
}

ExpiredSolution.propTypes = {
    steps: PropTypes.array.isRequired,
    updatePropValue: PropTypes.func.isRequired,

}

const mapStateToProps = state => {
    return {
        steps:state.ProfilationSelectReducer.steps,
        solutions:state.ProfilationSelectReducer.solutions
    }};

const mapDispatchToProps = dispatch => ({
        showModal: (modalName) =>
        dispatch(SelectActionCreators.showModal(modalName)),
    updatePropValue: (prop,value,index,complete) =>
        dispatch(SelectActionCreators.changeValue(prop,value,index,complete)),
    changeSolution: () =>
        dispatch(SelectActionCreators.changeSolution())
});

export default connect(mapStateToProps, mapDispatchToProps)(ExpiredSolution);