feature: routing pomiędzy tabami

This commit is contained in:
2023-05-25 19:27:01 +02:00
parent fa610f6ee1
commit 6eb73ba743
3 changed files with 44 additions and 24 deletions
+22 -22
View File
@@ -1,22 +1,22 @@
{
"name": "pojazdownik",
"version": "1.4.0",
"private": true,
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "yarn build && vite preview --port 4174"
},
"dependencies": {
"pinia": "^2.0.17",
"vue": "^3.2.37"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.1.0",
"sass": "^1.59.3",
"typescript": "^5.0.2",
"vite": "^4.2.1",
"vite-plugin-pwa": "^0.14.6",
"vue-tsc": "^1.2.0"
}
}
{
"name": "pojazdownik",
"version": "1.4.0",
"private": true,
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "yarn build && vite preview --port 4174"
},
"dependencies": {
"pinia": "^2.0.17",
"vue": "^3.2.37"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.1.0",
"sass": "^1.59.3",
"typescript": "^5.0.2",
"vite": "^4.2.1",
"vite-plugin-pwa": "^0.14.6",
"vue-tsc": "^1.2.0"
}
}
+12
View File
@@ -77,6 +77,18 @@ export default defineComponent({
).json();
this.store.stockData = stockData;
// routing
switch (window.location.pathname) {
case '/numgnr':
this.store.stockSectionMode = 'number-generator';
break;
case '/stockgnr':
this.store.stockSectionMode = 'stock-generator';
break;
default:
break;
}
},
});
</script>
+10 -2
View File
@@ -1,5 +1,5 @@
<template>
<section class="logo-section">
<section class="logo-section" @click="navigate">
<img src="/images/logo.svg" alt="logo pojazdownik" />
</section>
</template>
@@ -9,6 +9,12 @@ export default {
setup() {
return {};
},
methods: {
navigate() {
window.location.pathname = '';
},
},
};
</script>
@@ -21,11 +27,13 @@ export default {
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
img {
max-width: 25em;
width: 100%;
width: 100%;
}
</style>