From d7e52293e44c4be85a9865c074f0559485cc32e8 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Sat, 16 Aug 2025 13:17:36 +0100 Subject: [PATCH] refactor: enhance UI components and navigation structure, implement export functionality for wizard steps, and update routing for improved user experience --- app.vue | 138 +- assets/css/main.css | 17 + components/WizardCostsStep.vue | 44 +- components/WizardMembersStep.vue | 46 +- components/WizardPoliciesStep.vue | 54 +- components/WizardRevenueStep.vue | 44 +- components/WizardReviewStep.vue | 26 +- components/WizardSubnav.vue | 101 + middleware/setup.global.ts | 11 +- nuxt.config.ts | 14 +- pages/coop-planner.vue | 8 + pages/scenarios.vue | 4 +- .../conflict-resolution-framework.vue | 2081 ++++++++--------- pages/templates/decision-framework.vue | 691 +++--- pages/templates/membership-agreement.vue | 1394 ++++++----- pages/templates/tech-charter.vue | 1595 +++++++------ pages/wizard.vue | 513 ++-- pages/wizards.vue | 339 +++ 18 files changed, 3802 insertions(+), 3318 deletions(-) create mode 100644 components/WizardSubnav.vue create mode 100644 pages/coop-planner.vue create mode 100644 pages/wizards.vue diff --git a/app.vue b/app.vue index 6b166ad..e4394a3 100644 --- a/app.vue +++ b/app.vue @@ -3,80 +3,96 @@
- +
diff --git a/assets/css/main.css b/assets/css/main.css index 7fe536d..5f4debd 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -7,4 +7,21 @@ html { @apply bg-white text-neutral-900; } html.dark { @apply bg-neutral-950 text-neutral-100; } +} + +/* Disable all animations, transitions, and smooth scrolling app-wide */ +html, +body { + scroll-behavior: auto !important; +} + +*, +*::before, +*::after { + animation: none !important; + transition: none !important; +} + +.document-page { + @apply max-w-4xl mx-auto bg-white relative p-8 border-1 border-neutral-900 dark:border-neutral-100; } \ No newline at end of file diff --git a/components/WizardCostsStep.vue b/components/WizardCostsStep.vue index 4814f97..797a332 100644 --- a/components/WizardCostsStep.vue +++ b/components/WizardCostsStep.vue @@ -1,9 +1,21 @@