import * as React from 'react'; import {ImageList, Box, Typography, CircularProgress} from '@mui/material'; import { useEffect, useState } from "react"; import ArtistPortfolioImage from './artistPortfolioImage'; const ArtistPortfolio = ({artistId}) => { const [portfolioData, setPortfolioData] = useState([]); const [loading, setLoading] = useState(true); // State for loading indicator useEffect(() => { const getData = async () => { const response = await fetch('/api/discovery/seller/'+artistId+'/portfolio'); const data = await response.json(); setPortfolioData(data); setLoading(false); } console.log(portfolioData) getData(); }, []); return ( (loading) ? ( Loading... ) : ( {portfolioData.map((item) => ( ))} ) ) } export default ArtistPortfolio