feat(web): re-add version announcement (#1887)

* feat(web): re-add version announcement

* show notification for every update
This commit is contained in:
Michel Heusschen
2023-02-28 00:13:39 +01:00
committed by GitHub
parent c9a6820de7
commit 243c98a02e
6 changed files with 112 additions and 116 deletions

View File

@@ -7,7 +7,9 @@
import DownloadPanel from '$lib/components/asset-viewer/download-panel.svelte';
import UploadPanel from '$lib/components/shared-components/upload-panel.svelte';
import NotificationList from '$lib/components/shared-components/notification/notification-list.svelte';
import VersionAnnouncementBox from '$lib/components/shared-components/version-announcement-box.svelte';
import faviconUrl from '$lib/assets/favicon.png';
import type { LayoutData } from './$types';
let showNavigationLoadingBar = false;
@@ -18,6 +20,8 @@
afterNavigate(() => {
showNavigationLoadingBar = false;
});
export let data: LayoutData;
</script>
<svelte:head>
@@ -50,3 +54,7 @@
<DownloadPanel />
<UploadPanel />
<NotificationList />
{#if data.user?.isAdmin}
<VersionAnnouncementBox serverVersion={data.serverVersion} />
{/if}