diff --git a/web/src/lib/components/shared-components/navigation-bar/AccountInfoPanel.svelte b/web/src/lib/components/shared-components/navigation-bar/AccountInfoPanel.svelte index 6242309622..8f80e1be62 100644 --- a/web/src/lib/components/shared-components/navigation-bar/AccountInfoPanel.svelte +++ b/web/src/lib/components/shared-components/navigation-bar/AccountInfoPanel.svelte @@ -2,14 +2,12 @@ import { page } from '$app/state'; import { focusTrap } from '$lib/actions/focus-trap'; import { authManager } from '$lib/managers/auth-manager.svelte'; + import { serverManager } from '$lib/managers/server-manager.svelte'; import AvatarEditModal from '$lib/modals/AvatarEditModal.svelte'; import HelpAndFeedbackModal from '$lib/modals/HelpAndFeedbackModal.svelte'; import { Route } from '$lib/route'; - import { userInteraction } from '$lib/stores/user.svelte'; - import { getAboutInfo, type ServerAboutResponseDto } from '@immich/sdk'; import { Button, Icon, IconButton, modalManager } from '@immich/ui'; import { mdiCog, mdiLogout, mdiPencil, mdiWrench } from '@mdi/js'; - import { onMount } from 'svelte'; import { t } from 'svelte-i18n'; import { fade } from 'svelte/transition'; import UserAvatar from '../UserAvatar.svelte'; @@ -20,11 +18,7 @@ let { onClose }: Props = $props(); - let info: ServerAboutResponseDto | undefined = $state(); - - onMount(async () => { - info = userInteraction.aboutInfo ?? (await getAboutInfo()); - }); + const info = $derived(serverManager.about);