From 58e12db814784fa4519deeb49961954e59793a13 Mon Sep 17 00:00:00 2001 From: Nitzan Savion <59604278+nizans@users.noreply.github.com> Date: Fri, 22 Mar 2024 19:35:13 +0200 Subject: [PATCH] Replace hardcoded string for BaseItemKind values --- src/components/itemContextMenu.js | 9 +++++---- src/scripts/deleteHelper.js | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index c7fd80e6a6..c056b0d0ec 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -10,17 +10,18 @@ import { playbackManager } from './playback/playbackmanager'; import ServerConnections from './ServerConnections'; import toast from './toast/toast'; import * as userSettings from '../scripts/settings/userSettings'; +import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models/base-item-kind'; function getDeleteLabel(type) { switch (type) { - case 'Series': + case BaseItemKind.Series: return globalize.translate('DeleteSeries'); - case 'Episode': + case BaseItemKind.Episode: return globalize.translate('DeleteEpisode'); - case 'Playlist': - case 'BoxSet': + case BaseItemKind.Playlist: + case BaseItemKind.BoxSet: return globalize.translate('Delete'); default: diff --git a/src/scripts/deleteHelper.js b/src/scripts/deleteHelper.js index ddafdc537c..e1857e33f0 100644 --- a/src/scripts/deleteHelper.js +++ b/src/scripts/deleteHelper.js @@ -4,13 +4,14 @@ import { appRouter } from '../components/router/appRouter'; import globalize from './globalize'; import ServerConnections from '../components/ServerConnections'; import alert from '../components/alert'; +import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models/base-item-kind'; function alertText(options) { return alert(options); } function getDeletionConfirmContent(item) { - if (item.Type === 'Series') { + if (item.Type === BaseItemKind.Series) { const totalEpisodes = item.RecursiveItemCount; return { title: globalize.translate('HeaderDeleteSeries'),