diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte
index 0fbba997..8b71799f 100644
--- a/frontend/src/routes/+page.svelte
+++ b/frontend/src/routes/+page.svelte
@@ -1,2 +1,40 @@
+
+
+
+
+
+ Name |
+ Hostname |
+ Tags |
+ Actions |
+ Status |
+
+
+
+ {#each devices as device}
+
+ {device.displayName} |
+ {device.hostname} |
+
+ {#each device.tags as tag, i}
+ {tag}{#if i < device.tags.length - 1}{', '}{/if}
+ {/each}
+ |
+
+ Edit
+ Download Image
+ |
+ Online |
+
+ {/each}
+
+
+
diff --git a/frontend/src/routes/config/+page.ts b/frontend/src/routes/config/+page.ts
index 8843ecd7..58a9f91e 100644
--- a/frontend/src/routes/config/+page.ts
+++ b/frontend/src/routes/config/+page.ts
@@ -2,17 +2,17 @@ import type { PageLoad } from './$types';
type SettingTypes =
| {
- type: 'bool';
- value: boolean;
- }
+ type: 'bool';
+ value: boolean;
+ }
| {
- type: 'string';
- value: string;
- }
+ type: 'string';
+ value: string;
+ }
| {
- type: 'path';
- value: string;
- };
+ type: 'path';
+ value: string;
+ };
type Setting = SettingTypes & {
name: string;
@@ -30,14 +30,14 @@ type State = {
};
export const load = (async ({ fetch }) => {
- const stateResponse = await fetch('http://0.0.0.0:8000/state', {
+ const stateResponse = await fetch('http://localhost:8000/state', {
method: 'GET',
headers: {
'content-type': 'application/json'
}
});
const state = (await stateResponse.json()) as State;
- const availableModulesResponse = await fetch('http://0.0.0.0:8000/available_modules', {
+ const availableModulesResponse = await fetch('http://localhost:8000/available_modules', {
method: 'GET',
headers: {
'content-type': 'application/json'