Responsive improvements for form fields

This commit is contained in:
James Barnsley
2018-02-15 09:47:49 +13:00
parent 7611788ebd
commit 6fe069e58c
10 changed files with 74 additions and 35 deletions

View File

@ -21,8 +21,7 @@ export default class URILink extends React.Component{
uri = encodeURIComponent(uri);
}
switch (this.props.type){
switch (this.props.type){
case 'playlist':
to = global.baseURL+'playlist/'+uri;
break;
@ -43,6 +42,10 @@ export default class URILink extends React.Component{
to = global.baseURL+'user/'+uri;
break;
case 'browse':
to = global.baseURL+'library/browse/'+uri;
break;
case 'recommendations':
to = global.baseURL+'discover/recommendations/'+uri;
break;
@ -55,13 +58,21 @@ export default class URILink extends React.Component{
to = null;
}
return (
<Link
className={this.props.className ? this.props.className : null}
to={to}
onContextMenu={e => this.handleContextMenu(e)}>
if (uri){
return (
<Link
className={this.props.className ? this.props.className : null}
to={to}
onContextMenu={e => this.handleContextMenu(e)}>
{this.props.children}
</Link>
);
} else {
return (
<span className={this.props.className ? this.props.className : null}>
{this.props.children}
</Link>
);
</span>
);
}
}
}