| | |
| | | |
| | | const [rcsStatus, setRcsStatus] = useState(null); |
| | | const [showRoutes, setShowRoutes] = useState(false); |
| | | const [showAreas, setShowAreas] = useState(false); |
| | | const [curZone, setCurZone] = useState(() => { |
| | | const storedValue = localStorage.getItem('curZone'); |
| | | return storedValue !== null ? JSON.parse(storedValue) : null; |
| | |
| | | setAreaSettingsVisible(false); |
| | | setAreaDrawing(false); |
| | | Tool.cancelAreaDrawing(); |
| | | Tool.hideAreas(curZone, setShowAreas); |
| | | |
| | | setCurSprite(null); |
| | | setBatchSprites([]); |
| | |
| | | gap: 2 |
| | | }} |
| | | > |
| | | {mode !== MAP_MODE.AREA_MODE && ( |
| | | {mode === MAP_MODE.OBSERVER_MODE && ( |
| | | <> |
| | | <AreaFab |
| | | curZone={curZone} |
| | | showRoutes={showRoutes} |
| | | setShowRoutes={setShowRoutes} |
| | | showAreas={showAreas} |
| | | setShowAreas={setShowAreas} |
| | | notify={notify} |
| | | /> |
| | | </> |