diff --git a/client/package.json b/client/package.json
index 9312ad5..f410ede 100644
--- a/client/package.json
+++ b/client/package.json
@@ -6,6 +6,7 @@
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
+ "watch": "vue-tsc --watch & sleep 3 && vite build --watch",
"preview": "vite preview"
},
"dependencies": {
diff --git a/client/src/App.vue b/client/src/App.vue
index 79e2f7f..b7adb44 100644
--- a/client/src/App.vue
+++ b/client/src/App.vue
@@ -1,9 +1,14 @@
-
+
diff --git a/client/src/components/Table.vue b/client/src/components/Table.vue
index c92b646..338bd0b 100644
--- a/client/src/components/Table.vue
+++ b/client/src/components/Table.vue
@@ -8,7 +8,7 @@
{{ dateString(date) }} |
-
+
|
diff --git a/client/src/components/TickComponent.vue b/client/src/components/TickComponent.vue
index cd3ffcb..29e7abc 100644
--- a/client/src/components/TickComponent.vue
+++ b/client/src/components/TickComponent.vue
@@ -1,23 +1,22 @@
-
+
\ No newline at end of file
diff --git a/client/src/state.ts b/client/src/state.ts
index 2b03738..90f7c2b 100644
--- a/client/src/state.ts
+++ b/client/src/state.ts
@@ -2,32 +2,87 @@ import { reactive } from "vue"
import { Track } from "./track"
import { error } from "./error"
+enum State {
+ Unfetched,
+ Fetching,
+ Fetched,
+}
+
export const state = reactive({
tracks: new Array