summaryrefslogtreecommitdiff
path: root/src/placeView.js
diff options
context:
space:
mode:
authorJames Westman <james@jwestman.net>2022-10-04 16:09:06 -0500
committerJames Westman <james@jwestman.net>2022-10-05 21:30:19 -0500
commit03acf6f3b8c5c08f67c5989c746a8c9b4a3923f6 (patch)
treed14320e239460b6e9cbbfc5b7f42bb95f140e4cf /src/placeView.js
parent0282bc30f2b78d5e4c3a19f970740886fbc5ed15 (diff)
downloadgnome-maps-03acf6f3b8c5c08f67c5989c746a8c9b4a3923f6.tar.gz
Use object destructuring in constructors
Diffstat (limited to 'src/placeView.js')
-rw-r--r--src/placeView.js14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/placeView.js b/src/placeView.js
index ce76dcee..c8bcdc40 100644
--- a/src/placeView.js
+++ b/src/placeView.js
@@ -47,22 +47,14 @@ const LRM = '\u200E';
export class PlaceView extends Gtk.Box {
- constructor(params) {
- let place = params.place;
- delete params.place;
-
- let mapView = params.mapView;
- delete params.mapView;
-
- /* This mode is used in PlaceBar for inline current location details.
+ constructor({place, mapView, inlineMode, ...params}) {
+ /* inlineMode is used in PlaceBar for inline current location details.
It hides the title box and decreases the start margin on the rows. */
- let inlineMode = !!params.inlineMode;
- delete params.inlineMode;
super(params);
this._place = place;
- this._inlineMode = inlineMode;
+ this._inlineMode = !!inlineMode;
let ui = Utils.getUIObject('place-view', [ 'bubble-main-box',
'bubble-spinner',