From 19033b8460cb43dc2fa34a2cffa932b5efe111ca Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Sat, 19 Aug 2017 15:39:58 +0200 Subject: Add profile page --- src/pages/Profile.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/pages/Profile.js (limited to 'src/pages/Profile.js') diff --git a/src/pages/Profile.js b/src/pages/Profile.js new file mode 100644 index 00000000..3c3b0899 --- /dev/null +++ b/src/pages/Profile.js @@ -0,0 +1,37 @@ +import React from 'react'; +import {connect} from "react-redux"; +import {openDeleteProfileModal} from "../actions/profile"; +import Navbar from "../components/navigation/Navbar"; +import Login from "../containers/auth/Login"; +import DeleteProfileModal from "../containers/profile/DeleteProfileModal"; +import "./Profile.css"; + +const ProfileContainer = ({onDelete}) => ( +
+ +
+

Profile Settings

+ +

+ This does not delete your Google account, it simply disconnects it from the OpenDC app and deletes any + simulation info that is associated with you (simulations you own, and any authorizations you may + have on other projects). +

+
+ + +
+); + +const mapDispatchToProps = dispatch => { + return { + onDelete: () => dispatch(openDeleteProfileModal()), + }; +}; + +const Profile = connect( + undefined, + mapDispatchToProps +)(ProfileContainer); + +export default Profile; -- cgit v1.2.3