Cleanup unused frontend components

This commit is contained in:
Qstick
2021-04-25 10:02:18 -04:00
parent 6dc475cf53
commit 2b6b17707d
110 changed files with 102 additions and 2602 deletions

View File

@@ -1,15 +0,0 @@
function formatRuntime(minutes, format) {
if (!minutes) {
return (format === 'hoursMinutes') ? '0m' : '0 mins';
}
if (format === 'minutes') {
return `${minutes} mins`;
}
const movieHours = Math.floor(minutes / 60);
const movieMinutes = (minutes <= 59) ? minutes : minutes % 60;
return `${((movieHours > 0) ? `${movieHours}h ` : '') + movieMinutes}m`;
}
export default formatRuntime;

View File

@@ -1,21 +0,0 @@
import _ from 'lodash';
import { update } from 'Store/Actions/baseActions';
function updateEpisodes(section, episodes, episodeIds, options) {
const data = _.reduce(episodes, (result, item) => {
if (episodeIds.indexOf(item.id) > -1) {
result.push({
...item,
...options
});
} else {
result.push(item);
}
return result;
}, []);
return update({ section, data });
}
export default updateEpisodes;

View File

@@ -1,26 +0,0 @@
function getNewMovie(movie, payload) {
const {
rootFolderPath,
monitor,
qualityProfileId,
minimumAvailability,
tags,
searchForMovie = false
} = payload;
const addOptions = {
searchForMovie
};
movie.addOptions = addOptions;
movie.monitored = monitor === 'true';
movie.qualityProfileId = qualityProfileId;
movie.minimumAvailability = minimumAvailability;
movie.rootFolderPath = rootFolderPath;
movie.tags = tags;
return movie;
}
export default getNewMovie;

View File

@@ -1,27 +0,0 @@
import { kinds } from 'Helpers/Props';
function getProgressBarKind(status, monitored, hasFile, isAvailable, queue = false) {
if (queue) {
return kinds.QUEUE;
}
if (hasFile && monitored) {
return kinds.SUCCESS;
}
if (hasFile && !monitored) {
return kinds.DEFAULT;
}
if (isAvailable) {
return kinds.DANGER;
}
if (!monitored) {
return kinds.WARNING;
}
return kinds.PRIMARY;
}
export default getProgressBarKind;

View File

@@ -1,50 +0,0 @@
import titleCase from 'Utilities/String/titleCase';
import translate from 'Utilities/String/translate';
export default function getQueueStatusText(queueStatus, queueState) {
if (!queueStatus) {
return;
}
let status = translate('Downloading');
switch (true) {
case queueStatus !== 'completed':
switch (queueStatus) {
case 'queue':
case 'paused':
case 'failed':
case 'downloading':
status = titleCase(queueStatus);
break;
case 'delay':
status = translate('Pending');
break;
case 'DownloadClientUnavailable':
case 'warning':
status = translate('Error');
break;
default:
}
break;
case queueStatus === 'completed':
switch (queueState) {
case 'importPending':
status = translate('Pending');
break;
case 'importing':
status = translate('Importing');
break;
case 'failedPending':
status = translate('Waiting');
break;
default:
}
break;
default:
}
return status;
}

View File

@@ -1,16 +0,0 @@
export default function getQualities(qualities) {
if (!qualities) {
return [];
}
return qualities.reduce((acc, item) => {
if (item.quality) {
acc.push(item.quality);
} else {
const groupQualities = item.items.map((i) => i.quality);
acc.push(...groupQualities);
}
return acc;
}, []);
}