diff options
| author | Fuwn <[email protected]> | 2024-05-28 17:17:41 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-05-28 17:17:41 -0700 |
| commit | 179fa04081363e1430c44908f28fdddd3d3ba2d8 (patch) | |
| tree | 446851fa723ea42671e56ee1554608fdb08a953f /src | |
| parent | fix(SettingCheckboxToggle): ensure types (diff) | |
| download | due.moe-179fa04081363e1430c44908f28fdddd3d3ba2d8.tar.xz due.moe-179fa04081363e1430c44908f28fdddd3d3ba2d8.zip | |
fix(Announcement): only show when authenticated
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Announcement.svelte | 4 |
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 /> |