diff --git a/src/lib/common/apiFunctions.svelte b/src/lib/common/apiFunctions.svelte index 1325c69..51710dc 100644 --- a/src/lib/common/apiFunctions.svelte +++ b/src/lib/common/apiFunctions.svelte @@ -1,5 +1,5 @@ -
+

Server Settings

- +

URL for your headscale server instance

- - -

Generate an API key for your headscale instance and place it here.

- -
- + +
+ + +
+

Generate an API key for your headscale instance and place it here.

+ {#if apiStatus != 'succeeded'} + + {:else} + + {/if} {#if apiStatus === 'succeeded'} diff --git a/src/lib/settings/ServerSettings/APIKeyTimeLeft.svelte b/src/lib/settings/ServerSettings/APIKeyTimeLeft.svelte new file mode 100644 index 0000000..a3813b2 --- /dev/null +++ b/src/lib/settings/ServerSettings/APIKeyTimeLeft.svelte @@ -0,0 +1,46 @@ + + + diff --git a/src/lib/settings/ServerSettings/RolloverAPI.svelte b/src/lib/settings/ServerSettings/RolloverAPI.svelte new file mode 100644 index 0000000..fd77633 --- /dev/null +++ b/src/lib/settings/ServerSettings/RolloverAPI.svelte @@ -0,0 +1,51 @@ + + + diff --git a/src/routes/settings.html.svelte b/src/routes/settings.html.svelte index 332d364..d510bf3 100644 --- a/src/routes/settings.html.svelte +++ b/src/routes/settings.html.svelte @@ -12,19 +12,19 @@ onMount(async () => { // Display component frontend + await new Promise(r => setTimeout(r, 200)); componentLoaded = true; }); - {#if componentLoaded} -
- -
- -
-

Version

insert-version -
- {/if} +