dot-gl
Version:
An Interactive React Map Library with Redux.
2 lines (1 loc) • 492 B
JavaScript
import{createSlice as t}from"@reduxjs/toolkit";const a=t({name:"mapState",initialState:{longitude:90.3938010872331,latitude:23.821600277500405,zoom:10,pitch:0,bearing:0},reducers:{updateMapState:(t,a)=>{t.longitude=a.payload?.longitude??t.longitude,t.latitude=a.payload?.latitude??t.latitude,t.zoom=a.payload?.zoom??t.zoom,t.pitch=a.payload?.pitch??t.pitch,t.bearing=a.payload?.bearing??t.bearing}}}),{updateMapState:e}=a.actions,o=a.reducer;export{o as mapStateReducer,e as updateMapState};