|
|
@ -6,7 +6,7 @@ import { icons, kinds } from 'Helpers/Props';
|
|
|
|
import translate from 'Utilities/String/translate';
|
|
|
|
import translate from 'Utilities/String/translate';
|
|
|
|
import styles from './HistoryEventTypeCell.css';
|
|
|
|
import styles from './HistoryEventTypeCell.css';
|
|
|
|
|
|
|
|
|
|
|
|
function getIconName(eventType) {
|
|
|
|
function getIconName(eventType, data) {
|
|
|
|
switch (eventType) {
|
|
|
|
switch (eventType) {
|
|
|
|
case 'grabbed':
|
|
|
|
case 'grabbed':
|
|
|
|
return icons.DOWNLOADING;
|
|
|
|
return icons.DOWNLOADING;
|
|
|
@ -17,7 +17,7 @@ function getIconName(eventType) {
|
|
|
|
case 'downloadFailed':
|
|
|
|
case 'downloadFailed':
|
|
|
|
return icons.DOWNLOADING;
|
|
|
|
return icons.DOWNLOADING;
|
|
|
|
case 'movieFileDeleted':
|
|
|
|
case 'movieFileDeleted':
|
|
|
|
return icons.DELETE;
|
|
|
|
return data.reason === 'MissingFromDisk' ? icons.FILE_MISSING : icons.DELETE;
|
|
|
|
case 'movieFileRenamed':
|
|
|
|
case 'movieFileRenamed':
|
|
|
|
return icons.ORGANIZE;
|
|
|
|
return icons.ORGANIZE;
|
|
|
|
case 'downloadIgnored':
|
|
|
|
case 'downloadIgnored':
|
|
|
@ -47,7 +47,7 @@ function getTooltip(eventType, data) {
|
|
|
|
case 'downloadFailed':
|
|
|
|
case 'downloadFailed':
|
|
|
|
return translate('MovieDownloadFailedTooltip');
|
|
|
|
return translate('MovieDownloadFailedTooltip');
|
|
|
|
case 'movieFileDeleted':
|
|
|
|
case 'movieFileDeleted':
|
|
|
|
return translate('MovieFileDeletedTooltip');
|
|
|
|
return data.reason === 'MissingFromDisk' ? translate('MovieFileMissingTooltip') : translate('MovieFileDeletedTooltip');
|
|
|
|
case 'movieFileRenamed':
|
|
|
|
case 'movieFileRenamed':
|
|
|
|
return translate('MovieFileRenamedTooltip');
|
|
|
|
return translate('MovieFileRenamedTooltip');
|
|
|
|
case 'downloadIgnored':
|
|
|
|
case 'downloadIgnored':
|
|
|
@ -58,7 +58,7 @@ function getTooltip(eventType, data) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function HistoryEventTypeCell({ eventType, data }) {
|
|
|
|
function HistoryEventTypeCell({ eventType, data }) {
|
|
|
|
const iconName = getIconName(eventType);
|
|
|
|
const iconName = getIconName(eventType, data);
|
|
|
|
const iconKind = getIconKind(eventType);
|
|
|
|
const iconKind = getIconKind(eventType);
|
|
|
|
const tooltip = getTooltip(eventType, data);
|
|
|
|
const tooltip = getTooltip(eventType, data);
|
|
|
|
|
|
|
|
|
|
|
|