diff --git a/frontend/package.json b/frontend/package.json index 71dc037..21a8063 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,7 +11,9 @@ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore" }, "dependencies": { + "axios": "^1.3.2", "chart.js": "^4.2.0", + "file-saver": "^2.0.5", "pinia": "^2.0.28", "primeflex": "^3.3.0", "primeicons": "^6.0.1", @@ -22,6 +24,7 @@ "devDependencies": { "@playwright/test": "^1.28.1", "@rushstack/eslint-patch": "^1.1.4", + "@types/file-saver": "^2.0.5", "@vitejs/plugin-vue": "^4.0.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/test-utils": "^2.2.6", diff --git a/frontend/public/game/alai-1.0.0.tar.gz b/frontend/public/game/alai-1.0.0.tar.gz new file mode 100644 index 0000000..0834947 Binary files /dev/null and b/frontend/public/game/alai-1.0.0.tar.gz differ diff --git a/frontend/public/game/alai-1.0.0.zip b/frontend/public/game/alai-1.0.0.zip new file mode 100644 index 0000000..a2fb8aa Binary files /dev/null and b/frontend/public/game/alai-1.0.0.zip differ diff --git a/frontend/src/layout/AppTopbar.vue b/frontend/src/layout/AppTopbar.vue index 8bbb8a3..ac74d0d 100644 --- a/frontend/src/layout/AppTopbar.vue +++ b/frontend/src/layout/AppTopbar.vue @@ -1,104 +1,141 @@ - + diff --git a/frontend/src/main.js b/frontend/src/main.js index 580cdfa..24d7071 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -21,6 +21,7 @@ import Textarea from 'primevue/textarea'; import RadioButton from 'primevue/radiobutton'; import InputNumber from 'primevue/inputnumber'; import Dialog from 'primevue/dialog'; +import Menu from 'primevue/menu'; import '@/assets/styles.scss'; @@ -49,6 +50,7 @@ app.component('Textarea', Textarea); app.component('RadioButton', RadioButton); app.component('InputNumber', InputNumber); app.component('Dialog', Dialog); +app.component('Menu', Menu); app.mount('#app'); diff --git a/frontend/src/views/Landing.vue b/frontend/src/views/Landing.vue index d1effa5..17aa2d8 100644 --- a/frontend/src/views/Landing.vue +++ b/frontend/src/views/Landing.vue @@ -1,11 +1,18 @@