| | |
| | | import React, { useRef, useEffect, useState } from 'react'; |
| | | import * as THREE from 'three'; |
| | | import { useTranslate, useDataProvider } from 'react-admin'; |
| | | import { useTranslate, useDataProvider, useRedirect } from 'react-admin'; |
| | | import { |
| | | Box, |
| | | CircularProgress, |
| | |
| | | const theme = useTheme(); |
| | | const translate = useTranslate(); |
| | | const dataProvider = useDataProvider(); |
| | | const redirect = useRedirect(); |
| | | const notify = useNotification(); |
| | | const containerRef = useRef(); |
| | | const [loading, setLoading] = useState(true); |
| | |
| | | <Grid container spacing={2} style={{ marginTop: '0px' }}> |
| | | <Grid item xs={12}> |
| | | <Stack spacing={2} mt={2}> |
| | | <ConfirmButton |
| | | label="page.map.action.reset" |
| | | <Button |
| | | color="primary" |
| | | variant="contained" |
| | | onConfirm={() => { |
| | | handleReset(); |
| | | onClick={() => { |
| | | redirect(`/agv/${info?.agvId}/show`); |
| | | }} |
| | | /> |
| | | > |
| | | {translate('page.map.settings.map.more.title')} |
| | | </Button> |
| | | |
| | | <ConfirmButton |
| | | label="page.map.action.restoreALl" |
| | | color="primary" |