web: add an update notification

This commit is contained in:
wukko
2024-07-23 16:04:43 +06:00
parent 89181c6ddc
commit 2d7d4cf091
5 changed files with 115 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
<script lang="ts">
import { afterNavigate } from "$app/navigation";
import { updated } from "$app/stores";
import env from "$lib/env";
import settings from "$lib/state/settings";
@@ -13,6 +14,7 @@
import Sidebar from "$components/sidebar/Sidebar.svelte";
import NotchSticker from "$components/misc/NotchSticker.svelte";
import DialogHolder from "$components/dialog/DialogHolder.svelte";
import UpdateNotification from "$components/misc/UpdateNotification.svelte";
$: reduceMotion =
$settings.appearance.reduceMotion || device.prefers.reducedMotion;
@@ -49,6 +51,9 @@
data-reduce-motion={reduceMotion}
data-reduce-transparency={reduceTransparency}
>
{#if $updated}
<UpdateNotification />
{/if}
{#if device.is.iPhone && app.is.installed}
<NotchSticker />
{/if}