From 669823ca45b3c8c6d46d488a7e3a78b45d267abc Mon Sep 17 00:00:00 2001 From: Gregor Becker Date: Mon, 20 Jul 2026 17:39:02 +0200 Subject: [PATCH 1/3] docs: add version switcher to the docs header Adds a select to the header that lets readers switch between the 2.x and 1.x documentation. Versions are configured via the 'versions' array in app.config.ts. --- docs/app.config.ts | 5 + docs/components/AppHeader.vue | 171 +++++++++++++++++++++++++++ docs/components/AppVersionSelect.vue | 67 +++++++++++ 3 files changed, 243 insertions(+) create mode 100644 docs/components/AppHeader.vue create mode 100644 docs/components/AppVersionSelect.vue diff --git a/docs/app.config.ts b/docs/app.config.ts index 702517ad4..508847574 100644 --- a/docs/app.config.ts +++ b/docs/app.config.ts @@ -1,4 +1,9 @@ export default defineAppConfig({ + versions: [ + // `current` marks the version this deployment serves. + { label: '2.x', href: 'https://pinia-orm.codedredd.de', current: true }, + { label: '1.x', href: 'https://v1.pinia-orm.codedredd.de' }, + ], docus: { title: 'Pinia ORM', description: 'The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.', diff --git a/docs/components/AppHeader.vue b/docs/components/AppHeader.vue new file mode 100644 index 000000000..adf224bf0 --- /dev/null +++ b/docs/components/AppHeader.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/docs/components/AppVersionSelect.vue b/docs/components/AppVersionSelect.vue new file mode 100644 index 000000000..9e3efe8dc --- /dev/null +++ b/docs/components/AppVersionSelect.vue @@ -0,0 +1,67 @@ + + + + + From 157dec5db7c8b379cfb6adee78f3cf195884a9e9 Mon Sep 17 00:00:00 2001 From: Gregor Becker Date: Mon, 20 Jul 2026 18:02:54 +0200 Subject: [PATCH 2/3] chore: retrigger vercel preview From 74428b376519d5bd442234455e4a6cce607ea72b Mon Sep 17 00:00:00 2001 From: Gregor Becker Date: Mon, 20 Jul 2026 18:03:49 +0200 Subject: [PATCH 3/3] docs: clarify version select config comment --- docs/app.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/app.config.ts b/docs/app.config.ts index 508847574..9bea0e20c 100644 --- a/docs/app.config.ts +++ b/docs/app.config.ts @@ -1,6 +1,6 @@ export default defineAppConfig({ versions: [ - // `current` marks the version this deployment serves. + // `current` marks the version served by this deployment. { label: '2.x', href: 'https://pinia-orm.codedredd.de', current: true }, { label: '1.x', href: 'https://v1.pinia-orm.codedredd.de' }, ],