|
|
|
@ -41,6 +41,7 @@ function HistoryDetails(props: HistoryDetailsProps) {
|
|
|
|
|
indexer,
|
|
|
|
|
releaseGroup,
|
|
|
|
|
movieMatchType,
|
|
|
|
|
releaseSource,
|
|
|
|
|
customFormatScore,
|
|
|
|
|
nzbInfoUrl,
|
|
|
|
|
downloadClient,
|
|
|
|
@ -53,6 +54,31 @@ function HistoryDetails(props: HistoryDetailsProps) {
|
|
|
|
|
|
|
|
|
|
const downloadClientNameInfo = downloadClientName ?? downloadClient;
|
|
|
|
|
|
|
|
|
|
let releaseSourceMessage = '';
|
|
|
|
|
|
|
|
|
|
switch (releaseSource) {
|
|
|
|
|
case 'Unknown':
|
|
|
|
|
releaseSourceMessage = translate('Unknown');
|
|
|
|
|
break;
|
|
|
|
|
case 'Rss':
|
|
|
|
|
releaseSourceMessage = translate('Rss');
|
|
|
|
|
break;
|
|
|
|
|
case 'Search':
|
|
|
|
|
releaseSourceMessage = translate('Search');
|
|
|
|
|
break;
|
|
|
|
|
case 'UserInvokedSearch':
|
|
|
|
|
releaseSourceMessage = translate('UserInvokedSearch');
|
|
|
|
|
break;
|
|
|
|
|
case 'InteractiveSearch':
|
|
|
|
|
releaseSourceMessage = translate('InteractiveSearch');
|
|
|
|
|
break;
|
|
|
|
|
case 'ReleasePush':
|
|
|
|
|
releaseSourceMessage = translate('ReleasePush');
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
releaseSourceMessage = '';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<DescriptionList>
|
|
|
|
|
<DescriptionListItem
|
|
|
|
@ -88,6 +114,14 @@ function HistoryDetails(props: HistoryDetailsProps) {
|
|
|
|
|
/>
|
|
|
|
|
) : null}
|
|
|
|
|
|
|
|
|
|
{releaseSource ? (
|
|
|
|
|
<DescriptionListItem
|
|
|
|
|
descriptionClassName={styles.description}
|
|
|
|
|
title={translate('ReleaseSource')}
|
|
|
|
|
data={releaseSourceMessage}
|
|
|
|
|
/>
|
|
|
|
|
) : null}
|
|
|
|
|
|
|
|
|
|
{nzbInfoUrl ? (
|
|
|
|
|
<span>
|
|
|
|
|
<DescriptionListItemTitle>
|
|
|
|
|