Fix minor bugs, add price.
This commit is contained in:
parent
0396da7c26
commit
fbb59fe13c
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
node_modules
|
@ -26,6 +26,19 @@ const MediaContainer = (props) => {
|
|||||||
//console.log(setPreview+","+sourceUrl)
|
//console.log(setPreview+","+sourceUrl)
|
||||||
setPreview(sourceUrl);
|
setPreview(sourceUrl);
|
||||||
}
|
}
|
||||||
|
function formatDate(date) {
|
||||||
|
var d = new Date(date),
|
||||||
|
month = '' + (d.getMonth() + 1),
|
||||||
|
day = '' + d.getDate(),
|
||||||
|
year = d.getFullYear();
|
||||||
|
|
||||||
|
if (month.length < 2)
|
||||||
|
month = '0' + month;
|
||||||
|
if (day.length < 2)
|
||||||
|
day = '0' + day;
|
||||||
|
|
||||||
|
return [year, month, day].join('-');
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
@ -35,7 +48,9 @@ const MediaContainer = (props) => {
|
|||||||
<div className="row">
|
<div className="row">
|
||||||
<div className="offset-md-2 col-md-6">
|
<div className="offset-md-2 col-md-6">
|
||||||
<h4>{media.trackName}</h4>
|
<h4>{media.trackName}</h4>
|
||||||
<b>{media.artistName} </b>: <span>{media.collectionName} </span>
|
<b>{media.artistName} </b>: <span>{media.collectionName}
|
||||||
|
<br/><br/>${media.trackPrice}<br/>{media.longDescription}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-md-3 text-center">
|
<div className="col-md-3 text-center">
|
||||||
<img className="shadow" src={media.artworkUrl100} alt={media.artistName}/>
|
<img className="shadow" src={media.artworkUrl100} alt={media.artistName}/>
|
||||||
@ -83,7 +98,7 @@ const App = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<MediaContainer data={(searchQuery.length>0)?currentData.filter((song)=>{
|
<MediaContainer data={(searchQuery.length>0)?currentData.filter((song)=>{
|
||||||
return (song.trackName.toLowerCase().includes(searchQuery.toLowerCase())||song.collectionName.toLowerCase().includes(searchQuery.toLowerCase())||song.artistName.toLowerCase().includes(searchQuery.toLowerCase()))
|
return (song.trackName && song.trackName.toLowerCase().includes(searchQuery.toLowerCase())||song.collectionName && song.collectionName.toLowerCase().includes(searchQuery.toLowerCase())||song.artistName && song.artistName.toLowerCase().includes(searchQuery.toLowerCase()))
|
||||||
}):currentData} setPreview={setPreview}/>
|
}):currentData} setPreview={setPreview}/>
|
||||||
<PreviewWindow src={currentPreview}/>
|
<PreviewWindow src={currentPreview}/>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user