Track loading thumbnail; 'Go to track' context item

This commit is contained in:
James Barnsley
2022-10-30 22:32:09 +13:00
parent fc5376bcde
commit 43734f8991
2 changed files with 8 additions and 7 deletions

View File

@ -157,10 +157,10 @@ const ContextMenuItems = ({
{provider === 'spotify' && <Library uri={item.uri} />}
<Love item={item} />
<Divider />
<GoTo type="track" uri={item.uri} />
{provider === 'spotify' && (
<>
<Discover uris={[item.uri]} context={context} />
<GoTo type="track" uri={item.uri} />
<Divider />
</>
)}

View File

@ -71,13 +71,11 @@ const LyricsSelector = ({
const LyricsContent = ({
authorized,
loading,
track: {
lyrics,
lyrics_path,
} = {},
}) => {
if (loading) return <Loader mini />;
if (!lyrics && !authorized) {
return (
<p className="no-results">
@ -109,7 +107,6 @@ const LyricsContent = ({
};
const Lyrics = ({
loading,
authorized,
track,
getTrackLyrics,
@ -117,7 +114,6 @@ const Lyrics = ({
<>
<h4>
<I18n path="track.lyrics" />
{loading && <Loader loading mini />}
</h4>
<LyricsSelector
@ -263,7 +259,13 @@ class Track extends React.Component {
)}
<div className="thumbnail-wrapper">
<Thumbnail size="large" canZoom images={track.images} type="album" />
<Thumbnail
size="large"
images={track.images}
type="album"
loading={loading || loadingLyrics}
canZoom
/>
</div>
<div className="title">
@ -327,7 +329,6 @@ class Track extends React.Component {
</div>
<Lyrics
loading={loadingLyrics}
authorized={genius_authorized}
getTrackLyrics={getTrackLyrics}
track={track}