diff --git a/ui/src/common/SongContextMenu.js b/ui/src/common/SongContextMenu.js index bbf3de9cf..e3dfd63dd 100644 --- a/ui/src/common/SongContextMenu.js +++ b/ui/src/common/SongContextMenu.js @@ -100,8 +100,8 @@ const SongContextMenu = ({ } SongContextMenu.propTypes = { - resource: PropTypes.string, - record: PropTypes.object, + resource: PropTypes.string.isRequired, + record: PropTypes.object.isRequired, onAddToPlaylist: PropTypes.func, visible: PropTypes.bool, showStar: PropTypes.bool, @@ -109,6 +109,8 @@ SongContextMenu.propTypes = { SongContextMenu.defaultProps = { onAddToPlaylist: () => {}, + record: {}, + resource: 'song', visible: true, showStar: true, addLabel: true, diff --git a/ui/src/common/SongTitleField.js b/ui/src/common/SongTitleField.js index f7e94495f..60915deed 100644 --- a/ui/src/common/SongTitleField.js +++ b/ui/src/common/SongTitleField.js @@ -76,4 +76,9 @@ SongTitleField.propTypes = { showTrackNumbers: PropTypes.bool, } +SongTitleField.defaultProps = { + record: {}, + showTrackNumbers: false, +} + export default SongTitleField