Skip to content

Commit efcb21d

Browse files
committed
save trip name
1 parent d1a2884 commit efcb21d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

frontend/src/RouteView.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,11 @@ function RouteView({ loggedIn, userEmail }) {
9797
<Row className={styles.row}>
9898
<Col sm={4}>
9999
<Row className={styles.row}>
100-
<TripName tripObject={tripObject} setTripObject={setTripObject} />
100+
<TripName
101+
tripObject={tripObject}
102+
setTripObject={setTripObject}
103+
setIsSaved={setIsSaved}
104+
/>
101105
</Row>
102106
<Row className={styles.routeListContainer}>
103107
<Route places={attractions} onManualPlaceChange={onManualPlaceChange} />

frontend/src/trip-name/TripName.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,17 @@ import styles from './TripName.module.css';
1010
* Returns the trip name component that the user can edit and save.
1111
* @param {object} tripObject json object with all trip data
1212
* @param {function} setTripObject function to update tripObject
13+
* @param {function} setIsSaved function to set saving status of trip
1314
*/
14-
function TripName({ tripObject, setTripObject }) {
15+
function TripName({ tripObject, setTripObject, setIsSaved }) {
1516
const [isEditing, setIsEditing] = useState(false);
1617
const [name, setName] = useState(tripObject.tripName);
1718

1819
function handleSave(e) {
1920
e.preventDefault();
2021
setIsEditing(false);
2122
setTripObject({ ...tripObject, tripName: name });
23+
setIsSaved(false);
2224
}
2325

2426
function handleChange(e) {

0 commit comments

Comments
 (0)