From 9ea01eed391c2772278094004c532abe80dfb640 Mon Sep 17 00:00:00 2001 From: aserrador Date: Thu, 28 May 2026 18:14:37 -0500 Subject: [PATCH] fix: resolve white screen crashes and restructure layout hierarchy - Move NavBar from App.vue to layouts/default.vue to fix nested v-app/v-main - Replace VSkeletonLoader with v-progress-circular to avoid genStructure crash - Initialize payment_methods as [] and add fallback in v-select - Remove duplicate fetchClients call from mounted() - Add authStore.user check in admin route guard - Replace window.location.href with router.push for SPA navigation - Add !important to page-header gradient styles --- src/App.vue | 10 +--------- src/components/Purchase.vue | 27 +++++++++++++++------------ src/layouts/default.vue | 9 +++++---- src/router/index.js | 2 +- src/services/http.js | 3 ++- 5 files changed, 24 insertions(+), 27 deletions(-) diff --git a/src/App.vue b/src/App.vue index dc02801..945c172 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,19 +1,11 @@ diff --git a/src/components/Purchase.vue b/src/components/Purchase.vue index d2ce911..5d8249a 100644 --- a/src/components/Purchase.vue +++ b/src/components/Purchase.vue @@ -13,10 +13,15 @@