diff options
author | Iván Ávalos <avalos@disroot.org> | 2022-05-05 00:00:31 -0500 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2022-05-05 00:00:31 -0500 |
commit | a57390425913896128b2472ae95e1504c521422f (patch) | |
tree | 6699282737e0e2db2f1517e099c080f5b096156b /modern/src/store/geofences.js | |
parent | 7f7c56cbb4ecf1d3f3657283cbe7de2637504fff (diff) | |
download | etbsa-traccar-web-a57390425913896128b2472ae95e1504c521422f.tar.gz etbsa-traccar-web-a57390425913896128b2472ae95e1504c521422f.tar.bz2 etbsa-traccar-web-a57390425913896128b2472ae95e1504c521422f.zip |
Geofences now center when clicked in /geofences
Diffstat (limited to 'modern/src/store/geofences.js')
-rw-r--r-- | modern/src/store/geofences.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modern/src/store/geofences.js b/modern/src/store/geofences.js index f2b7666..0c83965 100644 --- a/modern/src/store/geofences.js +++ b/modern/src/store/geofences.js @@ -4,8 +4,15 @@ const { reducer, actions } = createSlice({ name: 'geofences', initialState: { items: {}, + selectedId: null, }, reducers: { + select(state, action) { + state.selectedId = action.payload.id; + }, + unselect(state, action) { + state.selectedId = null; + }, refresh(state, action) { state.items = {}; action.payload.forEach((item) => state.items[item.id] = item); |