From 179fa04081363e1430c44908f28fdddd3d3ba2d8 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 28 May 2024 17:17:41 -0700 Subject: fix(Announcement): only show when authenticated --- src/lib/Announcement.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/Announcement.svelte b/src/lib/Announcement.svelte index 64df48b7..40a11d33 100644 --- a/src/lib/Announcement.svelte +++ b/src/lib/Announcement.svelte @@ -2,9 +2,11 @@ import Popup from './Layout/Popup.svelte'; import announcementHash from '$stores/announcementHash'; import { env } from '$env/dynamic/public'; + import identity from '$stores/identity'; const announcement = env.PUBLIC_ANNOUNCEMENT; const dismissButton = env.PUBLIC_ANNOUNCEMENT_DISMISS; + const loggedIn = $identity !== undefined && $identity.id !== -2; const hash = (s: string) => s @@ -32,7 +34,7 @@ }; -{#if announcement && $announcementHash !== hash(announcement) && $announcementHash !== 0} +{#if loggedIn && announcement && $announcementHash !== hash(announcement) && $announcementHash !== 0} {#each maxWidth(announcement).split('\n') as line} {line}
-- cgit v1.2.3