Issue #11 Recording en Release redirige a '/song/:mbid'
This commit is contained in:
@@ -13,13 +13,17 @@ import {Comments} from "../components/Comments";
|
||||
const Recordings = (props) => {
|
||||
const medias = props.medias ? props.medias: null;
|
||||
|
||||
const makeLink = (mbid) => {
|
||||
return `/song/${mbid}`;
|
||||
}
|
||||
|
||||
let mediasComponent = <EntityList placeholder={true} size={25}/>;
|
||||
if(medias) {
|
||||
const list= medias.map((media) => ({
|
||||
'header': (media.format ? media.format : 'Desconocido') + ' - ' + media.position,
|
||||
'items': media.recordings.map((recording) => ({
|
||||
'id': recording.id,
|
||||
'link': props.makeLink(recording.id),
|
||||
'link': makeLink(recording.id),
|
||||
'title': recording.title,
|
||||
'subtitle': (<Fragment>
|
||||
{recording.length &&
|
||||
@@ -76,22 +80,12 @@ export const ReleaseView = (props) => {
|
||||
}
|
||||
}, [mbid])
|
||||
|
||||
const makeLink = (recordingID) => {
|
||||
return `/release/${mbid}#${recordingID}`;
|
||||
}
|
||||
|
||||
const handleNavigateToRecording= (recording) => {
|
||||
props.history.push(makeLink(recording.id))
|
||||
}
|
||||
|
||||
return (
|
||||
<Fragment>
|
||||
<Release release={release}/>
|
||||
{release &&
|
||||
<Recordings medias={medias}
|
||||
selected={currentRecording}
|
||||
makeLink={makeLink}
|
||||
navigateToRecording={handleNavigateToRecording}/>
|
||||
selected={currentRecording}/>
|
||||
}
|
||||
<Comments/>
|
||||
</Fragment>
|
||||
|
||||
Reference in New Issue
Block a user