blob: bdc2c4e54c5da64e9e1b3c25c7bb49c581192996 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<script>
import { onMount } from "svelte";
import { t } from "$lib/translations";
const key = "v3BannerDismissed";
let show = $state(false);
onMount(() => {
try {
show = !localStorage.getItem(key);
} catch (e) {
show = true;
}
});
let dismiss = () => {
show = false;
try {
localStorage.setItem(key, "1");
} catch (e) {}
};
</script>
{#if show}
<div
class="flex items-center justify-center gap-2 bg-accent text-accent-content px-4 py-2 text-sm"
>
<a href="https://v3.coinos.io" class="flex-1 text-center font-semibold">
{$t("v3Banner")}
</a>
<button onclick={dismiss} class="flex" aria-label={$t("dismiss")}>
<iconify-icon noobserver icon="ph:x-bold" width="20"></iconify-icon>
</button>
</div>
{/if}
|