// mui import { Container, Grid, Stack, Typography } from '@mui/material'; // components import Page from '../../components/Page'; // utils import useSettings from '../../hooks/useSettings'; // section import CardFamilyInformation from '../../sections/alarm-center/user-profile/CardFamilyInformation'; // react import { useNavigate, useParams } from 'react-router-dom'; import ButtonBack from '../../components/ButtonBack'; import { useEffect, useState, useContext } from 'react'; import axios from '../../utils/axios'; // pages import DetailTimeline from '../../sections/dashboard/DetailTimeline'; import DetailStepper from '../../sections/dashboard/DetailStepper'; import { format } from 'date-fns'; import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'; // ---------------------------------------------------------------------- export default function Detail() { const navigate = useNavigate(); const { themeStretch } = useSettings(); const [data, setData] = useState(); const { id } = useParams(); useEffect(() => { axios .get('/detail-claim-requests/' + id) .then((response) => { setData(response.data); }) .catch((error) => { console.error(error); }); }, []); return ( navigate(-1)} sx={{cursor:'pointer'}}/> Detail {data ? ( Submission Date {(data && data.data) ? format(new Date(data.data.status.submission_date), "d MMM yyyy") : ''} ) : ''} {data ? ( ) : ''} ); }