| | |
| | | action: { |
| | | save: 'Save Map', |
| | | clear: 'Clear Map', |
| | | adapt: 'ADAPT', |
| | | }, |
| | | settings: { |
| | | title: 'Settings', |
| | |
| | | action: { |
| | | save: '保存地图', |
| | | clear: '清空地图', |
| | | adapt: '适配', |
| | | }, |
| | | settings: { |
| | | title: '设置', |
| | |
| | | SpeedDial, |
| | | SpeedDialAction, |
| | | useTheme, |
| | | Snackbar, |
| | | Fab, |
| | | } from '@mui/material'; |
| | | import { |
| | | MoreVert as MoreVertIcon, |
| | |
| | | import * as Http from './http'; |
| | | import WebSocketClient from './websocket' |
| | | import ConfirmButton from "../page/components/ConfirmButton"; |
| | | import { FitScreen } from '@mui/icons-material'; |
| | | |
| | | |
| | | let player; |
| | | let websocket; |
| | |
| | | }} /> |
| | | </Box> |
| | | |
| | | <SpeedDial |
| | | {/* <SpeedDial |
| | | ariaLabel="SpeedDial 示例" |
| | | sx={{ position: 'absolute', bottom: 16, right: 16 }} |
| | | icon={<MoreVertIcon />} |
| | |
| | | tooltipTitle={action.name} |
| | | /> |
| | | ))} |
| | | </SpeedDial> |
| | | </SpeedDial> */} |
| | | |
| | | <Box |
| | | sx={{ |
| | | position: 'absolute', |
| | | left: 35, |
| | | bottom: 30, |
| | | display: 'flex', |
| | | flexDirection: 'column', |
| | | gap: 1 |
| | | }} |
| | | > |
| | | <Fab |
| | | variant="extended" |
| | | color="primary" |
| | | size="medium" |
| | | onClick={() => { |
| | | player.adaptScreen(); |
| | | }} |
| | | > |
| | | <FitScreen /> |
| | | {translate('page.map.action.adapt')} |
| | | </Fab> |
| | | </Box> |
| | | </Box> |
| | | |
| | | <Insight |