Skip to content

Commit

Permalink
feat(landing): track when the map switcher is clicked
Browse files Browse the repository at this point in the history
  • Loading branch information
blacha committed Sep 29, 2023
1 parent 32b98e2 commit 0c4a521
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion packages/landing/src/components/map.switcher.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import maplibre from 'maplibre-gl';
import { Component, ReactNode } from 'react';
import { Config } from '../config.js';
import { Config, GaEvent, gaEvent } from '../config.js';
import { MapConfig } from '../config.map.js';
import { getTileGrid } from '../tile.matrix.js';
import { onMapLoaded } from './map.js';
Expand Down Expand Up @@ -79,6 +79,9 @@ export class MapSwitcher extends Component {
};

switchLayer = (): void => {
// Both a click event and layer switch even will be fired from this action
gaEvent(GaEvent.Ui, 'map-switcher:click');

const target = this.getStyleType();
Config.map.setLayerId(target.layerId, target.style);
this.updateMap();
Expand Down

0 comments on commit 0c4a521

Please sign in to comment.