fix: Landing cleanup: 404 route, German comments, dead code, orphaned heading (#306)
- Add /:pathMatch(.*)* catch-all route that redirects to / so unknown URLs no longer render blank - Replace German inline comments in scrollBehavior with English equivalents - Remove seven dead `// group: "navbar"` comments from /docs route and its child routes (the live group: 'navbar' property on the parent is kept) - HomeView.vue and HomeViewMixed.vue already carry the renamed "Verified On-Chain" heading with supporting copy; no changes needed there Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8c336ae0f5
commit
1e6f817cf4
1 changed files with 8 additions and 12 deletions
|
|
@ -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
|
||||
},
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue