From b602819179bf60f6d5261c1a85f1d1d956b6fdb5 Mon Sep 17 00:00:00 2001 From: Spythere Date: Mon, 2 Dec 2024 17:54:46 +0100 Subject: [PATCH] chore: added more advanced routing to elements --- package.json | 3 +- src/App.vue | 3 +- src/components/sections/StockSection.vue | 87 ++++------------------- src/components/tabs/StockGeneratorTab.vue | 5 +- src/locales/en.json | 8 +-- src/locales/pl.json | 8 +-- src/main.ts | 3 +- src/managers/apiManager.ts | 16 +++++ src/managers/apiStockManager.ts | 3 - src/router.ts | 53 ++++++++++++++ src/store.ts | 16 +---- src/styles/global.scss | 7 +- src/types/common.types.ts | 1 - yarn.lock | 12 ++++ 14 files changed, 120 insertions(+), 105 deletions(-) create mode 100644 src/managers/apiManager.ts delete mode 100644 src/managers/apiStockManager.ts create mode 100644 src/router.ts diff --git a/package.json b/package.json index 6f8b309..74b2e8d 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "pinia": "^2.0.17", "prettier": "^3.0.3", "vue": "^3.2.37", - "vue-i18n": "9.11.0" + "vue-i18n": "9.11.0", + "vue-router": "4" }, "devDependencies": { "@rushstack/eslint-patch": "^1.3.3", diff --git a/src/App.vue b/src/App.vue index e97941b..8307304 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,8 @@