refactor: update app.vue and various components to improve routing paths, enhance UI consistency, and streamline layout for better user experience

This commit is contained in:
Jennie Robinson Faber 2025-09-11 11:51:48 +01:00
parent b6e8d3b7ec
commit 78af43770c
29 changed files with 1699 additions and 1990 deletions

View file

@ -1,9 +1,8 @@
<template>
<div class="mb-12">
<div class="">
<div class="w-full mx-auto">
<nav
class="flex flex-wrap items-center space-x-1 font-mono uppercase justify-self-center"
>
class="flex flex-wrap items-center space-x-1 font-mono uppercase justify-self-center">
<NuxtLink
v-for="wizard in templateWizards"
:key="wizard.id"
@ -13,8 +12,7 @@
isActive(wizard.path)
? 'bg-black text-white dark:bg-white dark:text-black no-underline'
: ''
"
>
">
{{ wizard.name }}
</NuxtLink>
</nav>
@ -29,22 +27,22 @@ const templateWizards = [
{
id: "membership-agreement",
name: "Membership Agreement",
path: "/templates/membership-agreement",
path: "/tools/templates/membership-agreement",
},
{
id: "conflict-resolution-framework",
name: "Conflict Resolution",
path: "/templates/conflict-resolution-framework",
path: "/tools/templates/conflict-resolution-framework",
},
{
id: "tech-charter",
name: "Tech Charter",
path: "/templates/tech-charter",
path: "/tools/templates/tech-charter",
},
{
id: "decision-framework",
name: "Decision Framework",
path: "/templates/decision-framework",
path: "/tools/templates/decision-framework",
},
];