import React, {Fragment, useEffect, useState} from "react"; import {ReactComponent as DiscSVG} from "../svg/disc.svg"; import {getDiscCoverArt} from "../services/entity_service"; export const CoverArt = (props) => { const disc = props.disc const [loading, setLoading] = useState(true); const [coverArt, setCoverArt] = useState(null) useEffect(() => { if(disc){ getDiscCoverArt(disc.id).then((result) => { setCoverArt(result) }) } }, [disc]) const handleLoad = () => setLoading(false) if (coverArt) { if (loading) { return ( {props.alt}
) } else { return {props.alt}/ } } else { return } } export const CoverWithCaption = (props) => { return(
{props.caption}
); }