Files
frontend-app-profile/src/containers/UserProfile/index.jsx
Adam Butterworth e7ffc6fe0c Add saving of profile photo (#19)
* Add saving of profile photo

* Add removal of profile photo

Needs work on knowing when a default photo has been supplied.

* Add action creator tests

* Fix some reference issues after merge

* Fix broken test
2019-02-20 11:44:47 -05:00

34 lines
968 B
JavaScript

import { connect } from 'react-redux';
import UserProfile from '../../components/UserProfile';
import {
saveUserProfile,
saveUserProfilePhoto,
deleteUserProfilePhoto,
openEditableField,
closeEditableField,
} from '../../actions/profile';
const mapStateToProps = state => ({
currentlyEditingField: state.profile.currentlyEditingField,
saveState: state.profile.saveState,
savePhotoState: state.profile.savePhotoState,
error: state.profile.error,
profileImage: state.userAccount.profileImage.imageUrlLarge,
fullName: state.userAccount.name,
username: state.userAccount.username,
userLocation: state.userAccount.country,
education: state.userAccount.levelOfEducation,
socialLinks: state.userAccount.socialLinks,
bio: state.userAccount.bio,
certificates: null,
});
export default connect(mapStateToProps, {
saveUserProfile,
saveUserProfilePhoto,
deleteUserProfilePhoto,
openEditableField,
closeEditableField,
})(UserProfile);