diff --git a/frontend/src/Album/Edit/EditAlbumModalContent.js b/frontend/src/Album/Edit/EditAlbumModalContent.js index ac3f53d5a..8c5ed58a6 100644 --- a/frontend/src/Album/Edit/EditAlbumModalContent.js +++ b/frontend/src/Album/Edit/EditAlbumModalContent.js @@ -10,7 +10,7 @@ import ModalBody from 'Components/Modal/ModalBody'; import ModalContent from 'Components/Modal/ModalContent'; import ModalFooter from 'Components/Modal/ModalFooter'; import ModalHeader from 'Components/Modal/ModalHeader'; -import { inputTypes } from 'Helpers/Props'; +import { inputTypes, sizes } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; class EditAlbumModalContent extends Component { @@ -59,7 +59,7 @@ class EditAlbumModalContent extends Component {
- + {translate('Monitored')} @@ -73,7 +73,7 @@ class EditAlbumModalContent extends Component { /> - + {translate('AutomaticallySwitchRelease')} @@ -87,7 +87,7 @@ class EditAlbumModalContent extends Component { /> - + {translate('Release')} diff --git a/frontend/src/Components/Form/AlbumReleaseSelectInputConnector.js b/frontend/src/Components/Form/AlbumReleaseSelectInputConnector.js index 9d89c9ffe..4433fac6e 100644 --- a/frontend/src/Components/Form/AlbumReleaseSelectInputConnector.js +++ b/frontend/src/Components/Form/AlbumReleaseSelectInputConnector.js @@ -13,13 +13,23 @@ function createMapStateToProps() { (albumReleases) => { const values = _.map(albumReleases.value, (albumRelease) => { + const { + foreignReleaseId, + title, + disambiguation, + mediumCount, + trackCount, + country, + format + } = albumRelease; + return { - key: albumRelease.foreignReleaseId, - value: `${albumRelease.title}` + - `${albumRelease.disambiguation ? ' (' : ''}${titleCase(albumRelease.disambiguation)}${albumRelease.disambiguation ? ')' : ''}` + - `, ${albumRelease.mediumCount} med, ${albumRelease.trackCount} tracks` + - `${albumRelease.country.length > 0 ? ', ' : ''}${shortenList(albumRelease.country)}` + - `${albumRelease.format ? ', [' : ''}${albumRelease.format}${albumRelease.format ? ']' : ''}` + key: foreignReleaseId, + value: `${title}` + + `${disambiguation ? ' (' : ''}${titleCase(disambiguation)}${disambiguation ? ')' : ''}` + + `, ${mediumCount} med, ${trackCount} tracks` + + `${country && country.length > 0 ? `, ${shortenList(country)}` : ''}` + + `${format ? `, [${format}]` : ''}` }; });