diff --git a/src/components/utils/ImageFullscreenPreview.vue b/src/components/utils/ImageFullscreenPreview.vue
new file mode 100644
index 0000000..a3a05c3
--- /dev/null
+++ b/src/components/utils/ImageFullscreenPreview.vue
@@ -0,0 +1,41 @@
+
+
+
![preview]()
+
+
+
+
+
+
diff --git a/src/store.ts b/src/store.ts
index 2cf714e..af19b13 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -56,5 +56,25 @@ export const useStore = defineStore({
chosenRealStock: (state) => chosenRealStock(state),
acceptableMass: (state) => acceptableMass(state),
},
+
+ actions: {
+ async fetchStockInfoData() {
+ const stockData = await (await fetch(`https://spythere.github.io/api/td2/data/stockInfo.json`)).json();
+ this.stockData = stockData;
+ },
+
+ handleRouting() {
+ switch (window.location.pathname) {
+ case '/numgnr':
+ this.stockSectionMode = 'number-generator';
+ break;
+ case '/stockgnr':
+ this.stockSectionMode = 'stock-generator';
+ break;
+ default:
+ break;
+ }
+ },
+ },
});
diff --git a/src/views/AppContainerView.vue b/src/views/AppContainerView.vue
new file mode 100644
index 0000000..da98b4c
--- /dev/null
+++ b/src/views/AppContainerView.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+