Part implement versions page

This commit is contained in:
Fred Boniface 2023-06-26 22:38:28 +01:00
parent fe31a8a8d1
commit 91a7d6ead3
1 changed files with 17 additions and 6 deletions

View File

@ -3,12 +3,23 @@
import Island from '$lib/islands/island.svelte';
import Loading from '$lib/navigation/loading.svelte';
import Nav from '$lib/navigation/nav.svelte'
import LargeLogo from '$lib/images/large-logo.svelte';
import LargeLogo from '$lib/images/large-logo.svelte';
import { onMount } from 'svelte';
const title = "Versions"
const variable = {title:""};
let web_ver = "Unknown", srv_ver = "Unknown", dbm_ver = "Unknown",
isLoading = true;
let data, isLoading = true;
async function getData() {
const url = 'https://owlboard.info/misc/server/versions'
const res = await fetch(url)
data = await res.json();
isLoading = false;
}
onMount(() => {
getData();
});
</script>
@ -20,9 +31,9 @@
<Loading/>
{:else}
<Island>
<p>Web-app Version<br>{web_ver}</p>
<p>API Server Version<br>{srv_ver}</p>
<p>DBManager Version<br>{dbm_ver}</p>
<p>Web-app Version<br>{"Not Implemented"}</p>
<p>API Server Version<br>{data.backend}</p>
<p>DBManager Version<br>{data['db-manager']}</p>
</Island>
{/if}
<Nav />