Vista de discos con Entity

This commit is contained in:
Daniel Cortes
2020-06-15 23:53:43 -04:00
parent f9d69293f8
commit 3275e7cf26
2 changed files with 22 additions and 52 deletions

View File

@@ -1,28 +1,18 @@
import React, {useEffect, useState} from 'react'; import React, {Fragment, useEffect, useState} from 'react';
// import queryString from "query-string"; // import queryString from "query-string";
import {getDisc} from "../services/entity_service"; import {getDisc} from "../services/entity_service";
import {CoverArt} from "./CoverArt"; import {CoverArt} from "./CoverArt";
import './Disc.scss'; import {Entity} from "./Entity";
const Disc = (props) => { const Disc = (props) => {
const disc = props.disc; const disc = props.disc;
if (disc){ if (disc){
return ( return <Entity title={disc.title}
<div className='disc'> subtitle={disc.artist.name}
<div className='space-between'> buttonText='Agregar a mi lista'
<div className='title'> cover={<CoverArt disc={disc}/>}/>
<h1>{disc.title}</h1>
{/*<h4>{disc.artist[0].name}</h4>*/}
<button className='button'>Agregar a mi Lista</button>
</div>
<div className='cover-container'>
<CoverArt disc={disc}/>
</div>
</div>
</div>
)
}else { }else {
return <></> return <Fragment></Fragment>
} }
} }
@@ -38,8 +28,6 @@ export const DiscView = (props) => {
} }
}, [mbid]) }, [mbid])
return ( return (
<Disc disc={disc}/> <Disc disc={disc}/>
) )

View File

@@ -1,18 +0,0 @@
.disc {
.title {
h1 {
margin-bottom: 0
}
h4 {
margin-top: 0;
margin-bottom: .5em
}
}
.cover-container {
width: 250px;
height: 250px;
min-width: 250px;
margin-top: 1em;
}
}