From 564656dcd67fdf5c80b6fec50b7b2c386219e8f8 Mon Sep 17 00:00:00 2001 From: Arina Yakovenko Date: Fri, 17 Apr 2026 14:24:48 +0200 Subject: [PATCH] fix: layout --- bo/components.d.ts | 4 ++ .../components/admin/product/TabGeneral.vue | 48 +++++++---------- .../admin/product/TabGeneralSkeleton.vue | 52 +++++++++++++++++++ bo/src/components/inner/ProductEditor.vue | 2 +- bo/src/components/ui/LayoutSkeleton.vue | 52 +++++++++++++++++++ bo/src/layouts/default.vue | 9 +++- bo/src/layouts/management.vue | 2 +- bo/src/stores/admin/addProduct.ts | 4 ++ bo/src/stores/user.ts | 4 -- bo/src/types/product.d.ts | 2 +- 10 files changed, 141 insertions(+), 38 deletions(-) create mode 100644 bo/src/components/admin/product/TabGeneralSkeleton.vue create mode 100644 bo/src/components/ui/LayoutSkeleton.vue diff --git a/bo/components.d.ts b/bo/components.d.ts index 41f1c0e..ff6092b 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -11,6 +11,7 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + '>': typeof import('./src/components/admin/product/ .vue')['default'] AddProduct: typeof import('./src/components/admin/AddProduct.vue')['default'] CartDetails: typeof import('./src/components/customer/CartDetails.vue')['default'] CategoryMenu: typeof import('./src/components/inner/CategoryMenu.vue')['default'] @@ -22,6 +23,7 @@ declare module 'vue' { En_TermsAndConditionsView: typeof import('./src/components/terms/en_TermsAndConditionsView.vue')['default'] FavoriteProducts: typeof import('./src/components/admin/FavoriteProducts.vue')['default'] LangSwitch: typeof import('./src/components/inner/LangSwitch.vue')['default'] + LayoutSkeleton: typeof import('./src/components/ui/LayoutSkeleton.vue')['default'] PageAddresses: typeof import('./src/components/customer/PageAddresses.vue')['default'] PageCart: typeof import('./src/components/customer/PageCart.vue')['default'] PageCarts: typeof import('./src/components/customer/PageCarts.vue')['default'] @@ -47,6 +49,8 @@ declare module 'vue' { RouterView: typeof import('vue-router')['RouterView'] StorageFileBrowser: typeof import('./src/components/customer/StorageFileBrowser.vue')['default'] TabGeneral: typeof import('./src/components/admin/product/TabGeneral.vue')['default'] + TabGeneralSceleton: typeof import('./src/components/admin/product/TabGeneralSceleton.vue')['default'] + TabGeneralSkeleton: typeof import('./src/components/admin/product/TabGeneralSkeleton.vue')['default'] TabOptions: typeof import('./src/components/admin/product/TabOptions.vue')['default'] TabPricing: typeof import('./src/components/admin/product/TabPricing.vue')['default'] TabQuantities: typeof import('./src/components/admin/product/TabQuantities.vue')['default'] diff --git a/bo/src/components/admin/product/TabGeneral.vue b/bo/src/components/admin/product/TabGeneral.vue index 2de775b..b0088b5 100644 --- a/bo/src/components/admin/product/TabGeneral.vue +++ b/bo/src/components/admin/product/TabGeneral.vue @@ -1,6 +1,8 @@