Merge pull request 'fix: Landing cleanup: 404 route, German comments, dead code, orphaned heading (#306)' (#346) from fix/issue-306 into master

This commit is contained in:
johba 2026-02-27 09:26:19 +01:00
commit b8e48a3d33

View file

@ -31,7 +31,6 @@ const router = createRouter({
meta: {
title: 'Docs',
group: 'navbar',
// group: "navbar",
},
redirect: '/docs/introduction',
component: () => import('../views/DocsView.vue'),
@ -41,7 +40,6 @@ const router = createRouter({
name: 'DocsIntroduction',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/Introduction'],
component: () => import('../views/docs/IntroductionDocs.vue'),
@ -51,7 +49,6 @@ const router = createRouter({
name: 'DocsHowItWorks',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/How-It-Works'],
component: () => import('../views/docs/HowItWorks.vue'),
@ -61,7 +58,6 @@ const router = createRouter({
name: 'DocsLiquidityManagement',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/Liquidity-Management'],
component: () => import('../views/docs/LiquidityManagement.vue'),
@ -71,7 +67,6 @@ const router = createRouter({
name: 'DocsAiAgent',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/AI-agent'],
component: () => import('../views/docs/AiAgent.vue'),
@ -81,7 +76,6 @@ const router = createRouter({
name: 'DocsTokenomics',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/Tokenomics'],
component: () => import('../views/docs/TokenomicsDocs.vue'),
@ -91,7 +85,6 @@ const router = createRouter({
name: 'DocsStaking',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/Staking'],
component: () => import('../views/docs/StakingDocs.vue'),
@ -101,7 +94,6 @@ const router = createRouter({
name: 'DocsFaq',
meta: {
title: 'Docs',
// group: "navbar",
},
alias: ['/docs/FAQ'],
component: () => import('../views/docs/FaqDocs.vue'),
@ -117,18 +109,22 @@ const router = createRouter({
},
],
},
{
path: '/:pathMatch(.*)*',
redirect: '/',
},
],
scrollBehavior(to, from, savedPosition) {
// Überprüfen, ob der Zielort ein Hash enthält
// Check if the target route contains a hash
if (to.hash) {
// Warten, bis die Komponente geladen ist und dann zum Ziel scrollen
// Wait for the component to load, then scroll to the target
return {
el: to.hash,
behavior: 'smooth', // Optional: für sanftes Scrollen
behavior: 'smooth', // Optional: for smooth scrolling
top: 80,
};
}
return savedPosition || { top: 0 }; // Scrollen zum Anfang der Seite, falls kein Hash vorhanden ist
return savedPosition || { top: 0 }; // Scroll to the top of the page if no hash is present
},
});