24 lines
649 B
JavaScript
24 lines
649 B
JavaScript
import { connect } from 'react-redux';
|
|
|
|
import { getProfile } from '../../selectors/profile.js';
|
|
import { matchStateToProps as matchCommonStateProps } from './Profile.stateProps.js';
|
|
import { isRegisteredAccount } from '../../selectors/profile.js';
|
|
|
|
import ViewProfile from './ViewProfile.js';
|
|
|
|
const matchStateToProps = (state) => {
|
|
const commonProps = matchCommonStateProps(state);
|
|
const profile = getProfile(state);
|
|
|
|
return {
|
|
...commonProps,
|
|
fullName: profile.get('fullName'),
|
|
isRegisteredAccount: isRegisteredAccount(state),
|
|
};
|
|
};
|
|
|
|
export default connect(
|
|
matchStateToProps,
|
|
null,
|
|
)(ViewProfile);
|