aboutsummaryrefslogtreecommitdiff
path: root/src_frontend/Components/Settings/Version.svelte
diff options
context:
space:
mode:
authorJakob Stendahl <jakobste@uio.no>2021-10-06 17:24:43 +0200
committerJakob Stendahl <jakobste@uio.no>2021-10-06 17:24:43 +0200
commitd962cdaa317b384b2e82d0f9dc5b9d15a5733869 (patch)
tree59a208f1a08b6234d51c5a8eaf77a09ee99e7b39 /src_frontend/Components/Settings/Version.svelte
parentfd56c70ed709d770410b8f7de49dd18db5b3537e (diff)
downloadLuxcena-Neo-d962cdaa317b384b2e82d0f9dc5b9d15a5733869.tar.gz
Luxcena-Neo-d962cdaa317b384b2e82d0f9dc5b9d15a5733869.zip
:children_crossing: Add update button to ui
Diffstat (limited to 'src_frontend/Components/Settings/Version.svelte')
-rw-r--r--src_frontend/Components/Settings/Version.svelte6
1 files changed, 6 insertions, 0 deletions
diff --git a/src_frontend/Components/Settings/Version.svelte b/src_frontend/Components/Settings/Version.svelte
index 29d04ae..35c8f96 100644
--- a/src_frontend/Components/Settings/Version.svelte
+++ b/src_frontend/Components/Settings/Version.svelte
@@ -20,6 +20,11 @@
});
});
}
+
+ let updateVersionPromise;
+ function doUpdate() {
+ authorizedSocket.emit("system:update_version");
+ }
onMount(async() => {
authorizedSocket.emit("version:branch");
@@ -53,6 +58,7 @@
<p><span class="label">Current branch</span> <PrettyVar bind:varText={branch}/></p>
{#if newVer != version}
<p><span class="update-available">Version <PrettyVar bind:varText={newVer} /> available.</span></p>
+ <FloatingButton on:click={doUpdate} bind:loadingPromise={updateVersionPromise} fullWidth=true>Update luxcena-neo</FloatingButton>
{/if}
<div class="button-row">
<FloatingButton on:click={checkForUpdate} bind:loadingPromise={checkVersionPromise} fullWidth=true>Check for updates</FloatingButton>