diff --git a/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx b/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx index 6a33a793..ec13b203 100644 --- a/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx +++ b/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx @@ -38,7 +38,7 @@ const messages = defineMessages( const plexOAuth = new PlexOAuth(); -const enum LinkedAccountType { +enum LinkedAccountType { Plex = 'Plex', Jellyfin = 'Jellyfin', Emby = 'Emby', @@ -82,7 +82,7 @@ const UserLinkedAccountsSettings = () => { }); if (user.userType === UserType.JELLYFIN && user.jellyfinUsername) accounts.push({ - type: LinkedAccountType.Emby, + type: LinkedAccountType.Jellyfin, username: user.jellyfinUsername, }); return accounts; @@ -105,9 +105,9 @@ const UserLinkedAccountsSettings = () => { await revalidateUser(); } catch (e) { - if (e instanceof RequestError && e.status == 401) { + if (e instanceof RequestError && e.status === 401) { setError(intl.formatMessage(messages.plexErrorUnauthorized)); - } else if (e instanceof RequestError && e.status == 422) { + } else if (e instanceof RequestError && e.status === 422) { setError(intl.formatMessage(messages.plexErrorExists)); } else { setError(intl.formatMessage(messages.errorServer)); @@ -123,22 +123,22 @@ const UserLinkedAccountsSettings = () => { setTimeout(() => linkPlexAccount(), 1500); }, hide: - settings.currentSettings.mediaServerType != MediaServerType.PLEX || - accounts.some((a) => a.type == LinkedAccountType.Plex), + settings.currentSettings.mediaServerType !== MediaServerType.PLEX || + accounts.some((a) => a.type === LinkedAccountType.Plex), }, { name: 'Jellyfin', action: () => setShowJellyfinModal(true), hide: - settings.currentSettings.mediaServerType != MediaServerType.JELLYFIN || - accounts.some((a) => a.type == LinkedAccountType.Jellyfin), + settings.currentSettings.mediaServerType !== MediaServerType.JELLYFIN || + accounts.some((a) => a.type === LinkedAccountType.Jellyfin), }, { name: 'Emby', action: () => setShowJellyfinModal(true), hide: - settings.currentSettings.mediaServerType != MediaServerType.EMBY || - accounts.some((a) => a.type == LinkedAccountType.Emby), + settings.currentSettings.mediaServerType !== MediaServerType.EMBY || + accounts.some((a) => a.type === LinkedAccountType.Emby), }, ].filter((l) => !l.hide); @@ -198,7 +198,7 @@ const UserLinkedAccountsSettings = () => { })} - {currentUser?.id == user?.id && !!linkable.length && ( + {currentUser?.id === user?.id && !!linkable.length && (