| | |
| | | oneClickPatrol: 'One-click Patrol', |
| | | cancelPatrol: 'Cancel Patrol', |
| | | addArea: 'Add Area', |
| | | cancelAddArea: 'Cancel Add', |
| | | areaList: 'Area List', |
| | | }, |
| | | mode: { |
| | |
| | | oneClickPatrol: '一键巡逻', |
| | | cancelPatrol: '取消巡逻', |
| | | addArea: '添加区域', |
| | | cancelAddArea: '取消添加', |
| | | areaList: '区域列表', |
| | | }, |
| | | mode: { |
| | |
| | | {translate('page.map.action.areaList')} |
| | | </Button> |
| | | <Button |
| | | variant={areaDrawing ? "outlined" : "contained"} |
| | | color="primary" |
| | | sx={{}} |
| | | disabled={areaDrawing} |
| | | variant="contained" |
| | | color={areaDrawing ? "error" : "primary"} |
| | | onClick={() => { |
| | | if (areaDrawing) { |
| | | Tool.cancelAreaDrawing(); |
| | | setAreaDrawing(false); |
| | | return; |
| | | } |
| | | setCurSprite(null); |
| | | const started = Tool.startAreaDrawing({ |
| | | promptText: translate('page.map.area.prompt.nameInput'), |
| | |
| | | } |
| | | }} |
| | | > |
| | | {translate('page.map.action.addArea')} |
| | | {areaDrawing |
| | | ? translate('page.map.action.cancelAddArea') |
| | | : translate('page.map.action.addArea')} |
| | | </Button> |
| | | </> |
| | | )} |