Fixed: Improve quality and episode info output in parse result
This commit is contained in:
parent
b4222d8195
commit
5af90e6ac7
|
@ -1,20 +1,8 @@
|
||||||
.item {
|
.container {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.column {
|
||||||
margin-right: 20px;
|
flex: 0 0 50%;
|
||||||
width: 250px;
|
|
||||||
text-align: right;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description {
|
|
||||||
/* composes: description from '~Components/DescriptionList/DescriptionListItemTitle.css'; */
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: $breakpointSmall) {
|
|
||||||
.item {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
// This file is automatically generated.
|
// This file is automatically generated.
|
||||||
// Please do not change this file!
|
// Please do not change this file!
|
||||||
interface CssExports {
|
interface CssExports {
|
||||||
'description': string;
|
'column': string;
|
||||||
'item': string;
|
'container': string;
|
||||||
'title': string;
|
|
||||||
}
|
}
|
||||||
export const cssExports: CssExports;
|
export const cssExports: CssExports;
|
||||||
export default cssExports;
|
export default cssExports;
|
||||||
|
|
|
@ -5,6 +5,7 @@ import EpisodeFormats from 'Episode/EpisodeFormats';
|
||||||
import SeriesTitleLink from 'Series/SeriesTitleLink';
|
import SeriesTitleLink from 'Series/SeriesTitleLink';
|
||||||
import translate from 'Utilities/String/translate';
|
import translate from 'Utilities/String/translate';
|
||||||
import ParseResultItem from './ParseResultItem';
|
import ParseResultItem from './ParseResultItem';
|
||||||
|
import styles from './ParseResult.css';
|
||||||
|
|
||||||
interface ParseResultProps {
|
interface ParseResultProps {
|
||||||
item: ParseModel;
|
item: ParseModel;
|
||||||
|
@ -85,86 +86,103 @@ function ParseResult(props: ParseResultProps) {
|
||||||
*/}
|
*/}
|
||||||
|
|
||||||
<FieldSet legend={translate('Episode Info')}>
|
<FieldSet legend={translate('Episode Info')}>
|
||||||
<ParseResultItem
|
<div className={styles.container}>
|
||||||
title={translate('Season Number')}
|
<div className={styles.column}>
|
||||||
data={
|
<ParseResultItem
|
||||||
seasonNumber === 0 && absoluteEpisodeNumbers.length
|
title={translate('Season Number')}
|
||||||
? '-'
|
data={
|
||||||
: seasonNumber
|
seasonNumber === 0 && absoluteEpisodeNumbers.length
|
||||||
}
|
? '-'
|
||||||
/>
|
: seasonNumber
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Episode Number(s)')}
|
title={translate('Episode Number(s)')}
|
||||||
data={episodeNumbers.join(', ') || '-'}
|
data={episodeNumbers.join(', ') || '-'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Absolute Episode Number(s)')}
|
title={translate('Absolute Episode Number(s)')}
|
||||||
data={
|
data={
|
||||||
absoluteEpisodeNumbers.length
|
absoluteEpisodeNumbers.length
|
||||||
? absoluteEpisodeNumbers.join(', ')
|
? absoluteEpisodeNumbers.join(', ')
|
||||||
: '-'
|
: '-'
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Special')}
|
title={translate('Daily')}
|
||||||
data={special ? 'True' : 'False'}
|
data={isDaily ? 'True' : 'False'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Full Season')}
|
title={translate('Air Date')}
|
||||||
data={fullSeason ? 'True' : 'False'}
|
data={airDate ?? '-'}
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<ParseResultItem
|
<div className={styles.column}>
|
||||||
title={translate('Multi-Season')}
|
<ParseResultItem
|
||||||
data={isMultiSeason ? 'True' : 'False'}
|
title={translate('Special')}
|
||||||
/>
|
data={special ? 'True' : 'False'}
|
||||||
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Partial Season')}
|
title={translate('Full Season')}
|
||||||
data={isPartialSeason ? 'True' : 'False'}
|
data={fullSeason ? 'True' : 'False'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Daily')}
|
title={translate('Multi-Season')}
|
||||||
data={isDaily ? 'True' : 'False'}
|
data={isMultiSeason ? 'True' : 'False'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ParseResultItem title={translate('Air Date')} data={airDate ?? '-'} />
|
<ParseResultItem
|
||||||
|
title={translate('Partial Season')}
|
||||||
|
data={isPartialSeason ? 'True' : 'False'}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</FieldSet>
|
</FieldSet>
|
||||||
|
|
||||||
<FieldSet legend={translate('Quality')}>
|
<FieldSet legend={translate('Quality')}>
|
||||||
<ParseResultItem
|
<div className={styles.container}>
|
||||||
title={translate('Quality')}
|
<div className={styles.column}>
|
||||||
data={quality.quality.name}
|
<ParseResultItem
|
||||||
/>
|
title={translate('Quality')}
|
||||||
|
data={quality.quality.name}
|
||||||
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Version')}
|
title={translate('Version')}
|
||||||
data={quality.revision.version > 1 ? quality.revision.version : '-'}
|
data={
|
||||||
/>
|
quality.revision.version > 1 ? quality.revision.version : '-'
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Real')}
|
title={translate('Real')}
|
||||||
data={quality.revision.real ? 'True' : '-'}
|
data={quality.revision.real ? 'True' : '-'}
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<ParseResultItem
|
<div className={styles.column}>
|
||||||
title={translate('Proper')}
|
<ParseResultItem
|
||||||
data={
|
title={translate('Proper')}
|
||||||
quality.revision.version > 1 && !quality.revision.isRepack
|
data={
|
||||||
? 'True'
|
quality.revision.version > 1 && !quality.revision.isRepack
|
||||||
: '-'
|
? 'True'
|
||||||
}
|
: '-'
|
||||||
/>
|
}
|
||||||
|
/>
|
||||||
|
|
||||||
<ParseResultItem
|
<ParseResultItem
|
||||||
title={translate('Repack')}
|
title={translate('Repack')}
|
||||||
data={quality.revision.isRepack ? 'True' : '-'}
|
data={quality.revision.isRepack ? 'True' : '-'}
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</FieldSet>
|
</FieldSet>
|
||||||
|
|
||||||
<FieldSet legend={translate('Languages')}>
|
<FieldSet legend={translate('Languages')}>
|
||||||
|
|
Loading…
Reference in New Issue