import _ from 'lodash'; import moment from 'moment'; import React from 'react'; import AlbumFormats from 'Album/AlbumFormats'; import AlbumTitleLink from 'Album/AlbumTitleLink'; import { ParseModel } from 'App/State/ParseAppState'; import ArtistNameLink from 'Artist/ArtistNameLink'; import FieldSet from 'Components/FieldSet'; import translate from 'Utilities/String/translate'; import ParseResultItem from './ParseResultItem'; import styles from './ParseResult.css'; interface ParseResultProps { item: ParseModel; } function ParseResult(props: ParseResultProps) { const { item } = props; const { customFormats, customFormatScore, albums, parsedAlbumInfo, artist } = item; const { releaseTitle, artistName, albumTitle, releaseGroup, discography, quality, } = parsedAlbumInfo; const sortedAlbums = _.sortBy(albums, (item) => moment(item.releaseDate).unix() ); return (
1 && !quality.revision.isRepack ? translate('True') : '-' } />
1 ? quality.revision.version : '-' } />
) : ( '-' ) } /> {sortedAlbums.map((album) => { return (
); })}
) : ( '-' ) } /> ) : ( '-' ) } /> ); } export default ParseResult;