mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Cleanup unused frontend components
This commit is contained in:
@@ -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;
|
@@ -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;
|
@@ -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;
|
@@ -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;
|
@@ -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;
|
||||
}
|
@@ -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;
|
||||
}, []);
|
||||
}
|
Reference in New Issue
Block a user