From bfc5a57d3da74bedee2cec2c0500cea33ad09693 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Feb 2026 21:13:24 +0000 Subject: [PATCH 01/16] refactor: use object-syntax/named routes --- app/app.vue | 2 +- app/components/AppFooter.vue | 4 ++-- app/components/AppHeader.vue | 10 +++++----- app/components/Code/DirectoryListing.vue | 19 ++++++++++++++++-- app/components/Code/FileTree.vue | 15 +++++++++++++- app/components/Code/MobileTreeDrawer.vue | 9 ++++++++- app/components/Compare/ComparisonGrid.vue | 2 +- app/components/Compare/PackageSelector.vue | 2 +- app/components/Header/MobileMenu.client.vue | 12 +++++------ app/components/Header/OrgsDropdown.vue | 6 +++--- app/components/Header/PackagesDropdown.vue | 6 +++--- app/components/Package/ClaimPackageModal.vue | 4 ++-- app/components/Package/TableRow.vue | 5 ++++- app/components/Terminal/Install.vue | 4 ++-- app/components/VersionSelector.vue | 2 +- app/pages/@[org].vue | 2 +- app/pages/package-code/[...path].vue | 9 +++++++++ app/pages/package-docs/[...path].vue | 9 +++++++-- app/pages/package/[...package].vue | 21 ++++++++++++-------- app/pages/privacy.vue | 4 ++-- app/pages/~[username]/index.vue | 2 +- app/pages/~[username]/orgs.vue | 12 ++++++----- test/nuxt/a11y.spec.ts | 5 +++++ 23 files changed, 115 insertions(+), 51 deletions(-) diff --git a/app/app.vue b/app/app.vue index bc69bd9f0..bb95597ba 100644 --- a/app/app.vue +++ b/app/app.vue @@ -62,7 +62,7 @@ onKeyDown( return } - router.push('/search') + router.push({ name: 'search' }) }, { dedupe: true }, ) diff --git a/app/components/AppFooter.vue b/app/components/AppFooter.vue index 80565e73d..d8722a6f6 100644 --- a/app/components/AppFooter.vue +++ b/app/components/AppFooter.vue @@ -15,11 +15,11 @@ const isHome = computed(() => route.name === 'index')