Auto eslint fix

This commit is contained in:
James Barnsley
2019-09-05 15:36:11 +12:00
parent 4513a0d109
commit e4d53a2d35
126 changed files with 23283 additions and 23573 deletions

View File

@ -2,66 +2,65 @@
import React, { memo } from 'react';
import Link from './Link';
export default memo((props) => {
export default memo((props) => {
let to = null;
let { uri } = props;
if (!props.unencoded) {
uri = encodeURIComponent(uri);
}
var to = null;
var uri = props.uri;
if (!props.unencoded){
uri = encodeURIComponent(uri);
}
switch (props.type) {
case 'playlist':
to = `/playlist/${uri}`;
break;
switch (props.type){
case 'playlist':
to = '/playlist/'+uri;
break;
case 'artist':
to = '/artist/'+uri;
break;
case 'artist':
to = `/artist/${uri}`;
break;
case 'album':
to = '/album/'+uri;
break;
case 'album':
to = `/album/${uri}`;
break;
case 'track':
to = '/track/'+uri;
break;
case 'track':
to = `/track/${uri}`;
break;
case 'user':
to = '/user/'+uri;
break;
case 'user':
to = `/user/${uri}`;
break;
case 'browse':
to = '/library/browse/'+uri;
break;
case 'browse':
to = `/library/browse/${uri}`;
break;
case 'recommendations':
to = '/discover/recommendations/'+uri;
break;
case 'recommendations':
to = `/discover/recommendations/${uri}`;
break;
case 'search':
var exploded = uri.split('%3A');
to = '/search/'+exploded[1]+'/'+exploded[2];
break;
case 'search':
var exploded = uri.split('%3A');
to = `/search/${exploded[1]}/${exploded[2]}`;
break;
default:
to = null;
}
default:
to = null;
}
if (uri){
return (
<Link
className={props.className ? props.className : null}
to={to}
onContextMenu={e => (props.handleContextMenu ? props.handleContextMenu(e) : null)}>
{props.children}
</Link>
);
} else {
return (
<span className={props.className ? props.className : null}>
{props.children}
</span>
);
}
});
if (uri) {
return (
<Link
className={props.className ? props.className : null}
to={to}
onContextMenu={(e) => (props.handleContextMenu ? props.handleContextMenu(e) : null)}
>
{props.children}
</Link>
);
}
return (
<span className={props.className ? props.className : null}>
{props.children}
</span>
);
});