diff --git a/assets/icons/refresh.svg b/assets/icons/refresh.svg new file mode 100644 index 0000000..d415d66 --- /dev/null +++ b/assets/icons/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/svelte/elem/pulldowns/Accounts.svelte b/src/svelte/elem/pulldowns/Accounts.svelte index ac1bba3..e356b33 100644 --- a/src/svelte/elem/pulldowns/Accounts.svelte +++ b/src/svelte/elem/pulldowns/Accounts.svelte @@ -2,7 +2,7 @@ import Pulldown from "./Pulldown.svelte" import { padding_scaleY } from "../transition/padding_scaleY" import { circIn,circOut } from "svelte/easing" - import { account, fetchAccountData, serverStats } from "../stores.mjs"; + import { account, fetchAccountData, serverStats, refreshNeeded } from "../stores.mjs"; import { fade } from "svelte/transition"; import OptionPicker from "../prompts/OptionPicker.svelte"; import * as accOpts from "../prompts/account"; @@ -160,6 +160,13 @@ customcss

Set custom CSS
{@html $account.customCSS ? `Using file ID ${$account.customCSS}` : "No custom CSS set"}

+ + {#if $refreshNeeded} + + {/if}

Sessions

diff --git a/src/svelte/elem/stores.mjs b/src/svelte/elem/stores.mjs index 1d182dc..d624dd7 100644 --- a/src/svelte/elem/stores.mjs +++ b/src/svelte/elem/stores.mjs @@ -1,5 +1,6 @@ import { writable } from "svelte/store" +export let refreshNeeded = writable(false) export let pulldownManager = writable(0) export let account = writable({}) export let serverStats = writable({})