diff options
author | James Westman <james@jwestman.net> | 2022-10-04 16:09:06 -0500 |
---|---|---|
committer | James Westman <james@jwestman.net> | 2022-10-05 21:30:19 -0500 |
commit | 03acf6f3b8c5c08f67c5989c746a8c9b4a3923f6 (patch) | |
tree | d14320e239460b6e9cbbfc5b7f42bb95f140e4cf /src/placeView.js | |
parent | 0282bc30f2b78d5e4c3a19f970740886fbc5ed15 (diff) | |
download | gnome-maps-03acf6f3b8c5c08f67c5989c746a8c9b4a3923f6.tar.gz |
Use object destructuring in constructors
Diffstat (limited to 'src/placeView.js')
-rw-r--r-- | src/placeView.js | 14 |
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', |