+ {/* TODO: Do mobile view. */}
+
+
+
+ )
+ }
+}
+
+// connect to the redux store
+
+const mapStateToProps = (state, ownProps) => {
+ return {
+ loggedInUser: state.otp.user.loggedInUser,
+ persistence: state.otp.config.persistence
+ }
+}
+
+const mapDispatchToProps = {
+ routeTo
+}
+
+export default withLoginRequired(connect(mapStateToProps, mapDispatchToProps)(SaveTripScreen))
diff --git a/lib/components/user/saved-trip-editor.js b/lib/components/user/saved-trip-editor.js
new file mode 100644
index 000000000..c97609aa6
--- /dev/null
+++ b/lib/components/user/saved-trip-editor.js
@@ -0,0 +1,29 @@
+import React from 'react'
+
+import StackedPaneDisplay from './stacked-pane-display'
+
+/**
+ * This component handles the existing account display.
+ */
+const SavedTripEditor = ({ onCancel, onComplete, panes }) => {
+ const paneSequence = [
+ {
+ pane: panes.basics,
+ title: 'Trip information'
+ },
+ {
+ pane: panes.notifications,
+ title: 'Trip notifications'
+ }
+ ]
+
+ return (
+