From 7d154f9302c63ba7f23ba790a6046c53fd01ec4b Mon Sep 17 00:00:00 2001 From: Alexandr SaVBaD Waltz Date: Mon, 2 Jun 2025 13:08:27 +0300 Subject: [PATCH] Features: 1) Simplify layout hydration using `client:only="vue"` for Vue components; Fixes: None; Extra: 1) Remove unused composables and their function calls to streamline default layout; 2) Minor cleanup including unnecessary newline removal in plugins entry file; --- storefront/src/components/app-initializer.vue | 1 - storefront/src/layouts/default-layout.astro | 21 +++---------------- storefront/src/plugins/index.js | 1 - 3 files changed, 3 insertions(+), 20 deletions(-) diff --git a/storefront/src/components/app-initializer.vue b/storefront/src/components/app-initializer.vue index 854007c4..470ad8f2 100644 --- a/storefront/src/components/app-initializer.vue +++ b/storefront/src/components/app-initializer.vue @@ -1,4 +1,3 @@ - diff --git a/storefront/src/layouts/default-layout.astro b/storefront/src/layouts/default-layout.astro index 708c13a2..4329540f 100644 --- a/storefront/src/layouts/default-layout.astro +++ b/storefront/src/layouts/default-layout.astro @@ -1,22 +1,7 @@ --- import AppInitializer from "@/components/app-initializer.vue"; -import {useRefresh} from "@/composables/auth"; -import {useCompanyInfo} from "@/composables/company"; -import {useLanguages} from "@/composables/languages/index.js"; import BaseHeader from "@/components/base/header/base-header.vue"; import BaseFooter from "@/components/base/base-footer.vue"; - -const { refresh } = useRefresh(); -const { getCompanyInfo } = useCompanyInfo(); -const { getLanguages } = useLanguages(); - -await refresh(); -await getCompanyInfo(); -await getLanguages(); - -setInterval(async () => { - await refresh(); -}, 600000); --- @@ -29,10 +14,10 @@ setInterval(async () => {
- + - - + +
diff --git a/storefront/src/plugins/index.js b/storefront/src/plugins/index.js index 0e0f25d3..ae71a4d8 100644 --- a/storefront/src/plugins/index.js +++ b/storefront/src/plugins/index.js @@ -4,7 +4,6 @@ import { createApolloClient } from "../apollo/index.js"; import { DefaultApolloClient } from "@vue/apollo-composable"; import ElementPlus from 'element-plus'; - export default function (app) { app.use(pinia);