import { Grid, List, ListItem, Stack, Typography, useMediaQuery } from '@mui/material'; import { enqueueSnackbar } from 'notistack'; import axios from 'axios'; // project import import MainCard from 'components/MainCard'; import { useEffect, useState } from 'react'; import Loader from 'components/Loader'; import Footer from 'layout/MainLayout/Footer'; import TitleCard from './titleCard'; const Accountsettings = () => { const matchDownMD = useMediaQuery((theme) => theme.breakpoints.down('md')); const [info, setInfo] = useState({}); const [loading, setLoading] = useState(false); useEffect(() => { if (localStorage.getItem('tenantid')) { fetchaccount(localStorage.getItem('tenantid')); } }, []); const fetchaccount = async (tid) => { setLoading(true); await axios .get(`${process.env.REACT_APP_URL}/tenants/gettenantinfo/?tenantid=${tid}`) .then((res) => { console.log(res); if (res.data.status) { setInfo(res.data.details); } setLoading(false); }) .catch((err) => { console.log(err); enqueueSnackbar(err.message, { variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' }, autoHideDuration: 2000 }); setLoading(false); }); }; return ( <> {loading && } Name {info.tenantname || ''} Company Name {info.companyname || ''} Registration No {info.registrationno || ''} Info {info.info || ''} Phone {info.primarycontact || ''} State {info.state || ''} Email {info.primaryemail || ''} City {info.city || ''} Suburb {info.suburb || ''} Zip Code {info.postcode || ''} Address {info.address || ''}