mirror of
https://github.com/navidrome/navidrome.git
synced 2026-04-03 06:41:01 +00:00
Don't break if it tries to render ContextMenu without data. Fix #776
This commit is contained in:
parent
e973377a65
commit
a59f2c1e4b
@ -166,7 +166,8 @@ const ContextMenu = ({
|
||||
)
|
||||
}
|
||||
|
||||
export const AlbumContextMenu = (props) => (
|
||||
export const AlbumContextMenu = (props) =>
|
||||
props.record ? (
|
||||
<ContextMenu
|
||||
{...props}
|
||||
resource={'album'}
|
||||
@ -176,7 +177,7 @@ export const AlbumContextMenu = (props) => (
|
||||
filter: { album_id: props.record.id, disc_number: props.discNumber },
|
||||
}}
|
||||
/>
|
||||
)
|
||||
) : null
|
||||
|
||||
AlbumContextMenu.propTypes = {
|
||||
record: PropTypes.object,
|
||||
@ -190,7 +191,8 @@ AlbumContextMenu.defaultProps = {
|
||||
addLabel: true,
|
||||
}
|
||||
|
||||
export const ArtistContextMenu = (props) => (
|
||||
export const ArtistContextMenu = (props) =>
|
||||
props.record ? (
|
||||
<ContextMenu
|
||||
{...props}
|
||||
resource={'artist'}
|
||||
@ -200,7 +202,7 @@ export const ArtistContextMenu = (props) => (
|
||||
filter: { album_artist_id: props.record.id },
|
||||
}}
|
||||
/>
|
||||
)
|
||||
) : null
|
||||
|
||||
ArtistContextMenu.propTypes = {
|
||||
record: PropTypes.object,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user