diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml
index 73214ba..a85a03c 100644
--- a/frontend/pnpm-lock.yaml
+++ b/frontend/pnpm-lock.yaml
@@ -568,16 +568,16 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
- /acorn-jsx@5.3.2(acorn@8.11.2):
+ /acorn-jsx@5.3.2(acorn@8.11.3):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
dev: true
- /acorn@8.11.2:
- resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
+ /acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
@@ -648,7 +648,7 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
'@types/estree': 1.0.5
- acorn: 8.11.2
+ acorn: 8.11.3
estree-walker: 3.0.3
periscopic: 3.1.0
dev: true
@@ -884,8 +884,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.11.2
- acorn-jsx: 5.3.2(acorn@8.11.2)
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
eslint-visitor-keys: 3.4.3
dev: true
@@ -1478,7 +1478,7 @@ packages:
'@ampproject/remapping': 2.2.1
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.20
- acorn: 8.11.2
+ acorn: 8.11.3
aria-query: 5.3.0
axobject-query: 3.2.1
code-red: 1.0.4
diff --git a/frontend/src/lib/button.svelte b/frontend/src/lib/button.svelte
new file mode 100644
index 0000000..dfd7f84
--- /dev/null
+++ b/frontend/src/lib/button.svelte
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/frontend/src/lib/input.svelte b/frontend/src/lib/input.svelte
new file mode 100644
index 0000000..113ee39
--- /dev/null
+++ b/frontend/src/lib/input.svelte
@@ -0,0 +1,31 @@
+
+
+
+
+
+
diff --git a/frontend/src/lib/select.svelte b/frontend/src/lib/select.svelte
new file mode 100644
index 0000000..87444f0
--- /dev/null
+++ b/frontend/src/lib/select.svelte
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/frontend/src/lib/stores/colors.js b/frontend/src/lib/stores/colors.js
new file mode 100644
index 0000000..d844307
--- /dev/null
+++ b/frontend/src/lib/stores/colors.js
@@ -0,0 +1,11 @@
+import { readable } from "svelte/store"
+
+export const colors = readable([
+ "black",
+ "blue",
+ "red",
+ "green",
+ "yellow",
+ "pink",
+ "white",
+]);
\ No newline at end of file
diff --git a/frontend/src/routes/setup/+page.svelte b/frontend/src/routes/setup/+page.svelte
index 1b76397..f08558c 100644
--- a/frontend/src/routes/setup/+page.svelte
+++ b/frontend/src/routes/setup/+page.svelte
@@ -1,65 +1,55 @@