import * as React from 'react'; import { useEffect, useState } from "react"; import { Grid, Card, CardContent, Typography } from '@mui/material'; import CircularProgress from '@mui/material/CircularProgress'; import Box from '@mui/material/Box'; const ArtistDashboardRequest = () => { const [sellerRequestData, setSellerRequestData] = useState(null); const getData = async () => { const response = await fetch('/api/artist/request'); const sellerProfile = await response.json(); setSellerRequestData(sellerProfile); } useEffect(() => { getData(); }, []); let formattedTime = "" if (sellerRequestData) { const date = new Date(sellerRequestData["requestDate"]); formattedTime = date.toLocaleTimeString('en-US', { month: 'long', day: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit' }); // Example format } return ( (sellerRequestData ? ( Request Status {(sellerRequestData["accepted"] ? ( Accepted ) : ( Pending ))} Request submitted on {formattedTime ?? ''} ) : ( Loading )) ) } export default ArtistDashboardRequest