aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-05-28 17:17:41 -0700
committerFuwn <[email protected]>2024-05-28 17:17:41 -0700
commit179fa04081363e1430c44908f28fdddd3d3ba2d8 (patch)
tree446851fa723ea42671e56ee1554608fdb08a953f /src
parentfix(SettingCheckboxToggle): ensure types (diff)
downloaddue.moe-179fa04081363e1430c44908f28fdddd3d3ba2d8.tar.xz
due.moe-179fa04081363e1430c44908f28fdddd3d3ba2d8.zip
fix(Announcement): only show when authenticated
Diffstat (limited to 'src')
-rw-r--r--src/lib/Announcement.svelte4
1 files changed, 3 insertions, 1 deletions
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 @@
};
</script>
-{#if announcement && $announcementHash !== hash(announcement) && $announcementHash !== 0}
+{#if loggedIn && announcement && $announcementHash !== hash(announcement) && $announcementHash !== 0}
<Popup fullscreen onLeave={dismiss}>
{#each maxWidth(announcement).split('\n') as line}
{line}<br />