Add: New icon for deleted episodes with status missing from disk

Signed-off-by: Stevie Robinson <stevie.robinson@gmail.com>
(cherry picked from commit 79907c881cc92ce9ee3973d5cf21749fe5fc58da)

Closes #9604
pull/9607/head v5.3.1.8438
Stevie Robinson 9 months ago committed by Bogdan
parent cda40312e0
commit 5a64826868

@ -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);

@ -59,6 +59,7 @@ import {
faEye as fasEye, faEye as fasEye,
faFastBackward as fasFastBackward, faFastBackward as fasFastBackward,
faFastForward as fasFastForward, faFastForward as fasFastForward,
faFileCircleQuestion as fasFileCircleQuestion,
faFileExport as fasFileExport, faFileExport as fasFileExport,
faFileInvoice as farFileInvoice, faFileInvoice as farFileInvoice,
faFilm as fasFilm, faFilm as fasFilm,
@ -159,6 +160,7 @@ export const EXPORT = fasFileExport;
export const EXTERNAL_LINK = fasExternalLinkAlt; export const EXTERNAL_LINK = fasExternalLinkAlt;
export const FATAL = fasTimesCircle; export const FATAL = fasTimesCircle;
export const FILE = farFile; export const FILE = farFile;
export const FILE_MISSING = fasFileCircleQuestion;
export const FILM = fasFilm; export const FILM = fasFilm;
export const FILTER = fasFilter; export const FILTER = fasFilter;
export const FLAG = fasFlag; export const FLAG = fasFlag;

@ -696,6 +696,7 @@
"MovieExcludedFromAutomaticAdd": "Movie Excluded From Automatic Add", "MovieExcludedFromAutomaticAdd": "Movie Excluded From Automatic Add",
"MovieFileDeleted": "Movie File Deleted", "MovieFileDeleted": "Movie File Deleted",
"MovieFileDeletedTooltip": "Movie file deleted", "MovieFileDeletedTooltip": "Movie file deleted",
"MovieFileMissingTooltip": "Movie file missing",
"MovieFileRenamed": "Movie File Renamed", "MovieFileRenamed": "Movie File Renamed",
"MovieFileRenamedTooltip": "Movie file renamed", "MovieFileRenamedTooltip": "Movie file renamed",
"MovieFiles": "Movie Files", "MovieFiles": "Movie Files",

Loading…
Cancel
Save