Blame: web/src/lib/UpdateBanner.svelte
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 1 | <script lang="ts"> |
d9be72fdb393 | atagen | 2026-10-26 09:23 UTC | 2 | import { engineStale } from './engine-state'; |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 3 | import { applyUpdate, updateReady } from './sw-register'; |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 4 | </script> |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 5 | |
d9be72fdb393 | atagen | 2026-10-26 09:23 UTC | 6 | {#if $updateReady || $engineStale} |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 7 | <div class="sec-banner" role="status"> |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 8 | <span>Update ready</span> |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 9 | <button type="button" on:click={applyUpdate}>Reload</button> |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 10 | </div> |
d8772d4eb408 | atagen | 2026-10-26 04:43 UTC | 11 | {/if} |