fix: properly handle server lock and related properties

This commit is contained in:
Kendall Garner
2026-01-08 07:42:59 -08:00
parent 2fdc214c21
commit 7e67d0dac6
12 changed files with 40 additions and 28 deletions
@@ -3,6 +3,7 @@ import { useQuery, useQueryClient } from '@tanstack/react-query';
import { useTranslation } from 'react-i18next';
import { useNavigate } from 'react-router';
import { isServerLock } from '/@/renderer/features/action-required/utils/window-properties';
import JellyfinLogo from '/@/renderer/features/servers/assets/jellyfin.png';
import NavidromeLogo from '/@/renderer/features/servers/assets/navidrome.png';
import OpenSubsonicLogo from '/@/renderer/features/servers/assets/opensubsonic.png';
@@ -88,8 +89,6 @@ export const ServerSelectorItems = () => {
});
};
const isServerLock = Boolean(window.SERVER_LOCK) || false;
return (
<>
<DropdownMenu.Label>
@@ -123,7 +122,7 @@ export const ServerSelectorItems = () => {
</DropdownMenu.Item>
);
})}
{!isServerLock && (
{!isServerLock() && (
<DropdownMenu.Item
leftSection={<Icon icon="edit" />}
onClick={handleManageServersModal}