From c8cde862292e3394258508091d9786f57d7992b1 Mon Sep 17 00:00:00 2001 From: mkucmus Date: Wed, 10 Dec 2025 09:01:23 +0100 Subject: [PATCH 1/4] fix(docs): register missing pageRef component --- apps/docs/.vitepress/theme/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/docs/.vitepress/theme/index.ts b/apps/docs/.vitepress/theme/index.ts index 27e6b9bc0..22631aa72 100644 --- a/apps/docs/.vitepress/theme/index.ts +++ b/apps/docs/.vitepress/theme/index.ts @@ -3,6 +3,7 @@ import { SWAGTheme } from "vitepress-shopware-docs"; import type { App } from "vue"; // Ai component // import AI from "./components/AI.vue"; +import PageRef from "./components/PageRef.vue"; import "./custom.css"; export default Object.assign( @@ -12,6 +13,7 @@ export default Object.assign( { enhanceApp({ app }: { app: App }) { // app.component("AI", AI); + app.component("PageRef", PageRef); // app.provide('some-injection-key-if-needed', VALUE) }, }, From 203729504dff29849546eaa5879b7d9a0c9da9c5 Mon Sep 17 00:00:00 2001 From: mkucmus Date: Wed, 10 Dec 2025 10:47:07 +0100 Subject: [PATCH 2/4] fix: changes after CR --- apps/docs/.vitepress/theme/index.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/apps/docs/.vitepress/theme/index.ts b/apps/docs/.vitepress/theme/index.ts index 22631aa72..2e77ef4d5 100644 --- a/apps/docs/.vitepress/theme/index.ts +++ b/apps/docs/.vitepress/theme/index.ts @@ -6,15 +6,4 @@ import type { App } from "vue"; import PageRef from "./components/PageRef.vue"; import "./custom.css"; -export default Object.assign( - { - ...SWAGTheme(), - }, - { - enhanceApp({ app }: { app: App }) { - // app.component("AI", AI); - app.component("PageRef", PageRef); - // app.provide('some-injection-key-if-needed', VALUE) - }, - }, -); +export default SWAGTheme(); From 792cac8abcb9c51944661eee9e6cf6349d2432cc Mon Sep 17 00:00:00 2001 From: mkucmus Date: Wed, 10 Dec 2025 10:49:05 +0100 Subject: [PATCH 3/4] chore: cleanup --- apps/docs/.vitepress/theme/index.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/apps/docs/.vitepress/theme/index.ts b/apps/docs/.vitepress/theme/index.ts index 2e77ef4d5..26eda8a3c 100644 --- a/apps/docs/.vitepress/theme/index.ts +++ b/apps/docs/.vitepress/theme/index.ts @@ -1,9 +1,4 @@ import { SWAGTheme } from "vitepress-shopware-docs"; -// import './styles/index.css' -import type { App } from "vue"; -// Ai component -// import AI from "./components/AI.vue"; -import PageRef from "./components/PageRef.vue"; import "./custom.css"; export default SWAGTheme(); From 7897665c45509463bec40677116e91d90b732741 Mon Sep 17 00:00:00 2001 From: mkucmus Date: Thu, 11 Dec 2025 12:55:20 +0100 Subject: [PATCH 4/4] feat: utilze withBase function of vitepress to avoid 404 --- apps/docs/.vitepress/config.ts | 1 + .../.vitepress/theme/components/PageRef.vue | 24 +++++++++++++------ apps/docs/package.json | 1 + .../docs/src/best-practices/error-handling.md | 2 +- apps/docs/src/best-practices/images.md | 2 +- apps/docs/src/examples/index.md | 2 +- apps/docs/src/framework/composables.md | 6 ++--- apps/docs/src/framework/internal-structure.md | 10 ++++---- .../src/framework/shopping-experiences.md | 2 +- .../getting-started/e-commerce/payments.md | 2 +- .../src/getting-started/features/index.md | 2 +- .../getting-started/page-elements/images.md | 2 +- .../page-elements/navigation.md | 2 +- apps/docs/src/getting-started/templates.md | 10 ++++---- .../templates/astro-template.md | 2 +- .../templates/blank-template.md | 2 +- .../templates/custom-vue-project.md | 4 ++-- .../templates/demo-store-template.md | 2 +- apps/docs/src/installation.md | 2 +- apps/docs/src/why-shopware-frontends.md | 2 +- 20 files changed, 47 insertions(+), 35 deletions(-) diff --git a/apps/docs/.vitepress/config.ts b/apps/docs/.vitepress/config.ts index 3e39045ad..914998929 100644 --- a/apps/docs/.vitepress/config.ts +++ b/apps/docs/.vitepress/config.ts @@ -17,6 +17,7 @@ export default defineConfigWithTheme( sharedConfig( { extends: baseConfig.default, + base: process.env.VITEPRESS_BASE || "/", title: "Shopware Frontends", description: "Documentation for Shopware developers", srcDir: "src", diff --git a/apps/docs/.vitepress/theme/components/PageRef.vue b/apps/docs/.vitepress/theme/components/PageRef.vue index 821d65b64..10f06e710 100644 --- a/apps/docs/.vitepress/theme/components/PageRef.vue +++ b/apps/docs/.vitepress/theme/components/PageRef.vue @@ -1,6 +1,6 @@