From c0749a4e4419aa739cbcfceb6d770ff896cca016 Mon Sep 17 00:00:00 2001 From: jer3m01 Date: Tue, 28 Apr 2026 02:22:40 +0200 Subject: [PATCH 1/5] fix: export route config --- src/config/index.ts | 3 +++ src/default-theme/components/VersionSelector.tsx | 10 ++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/config/index.ts b/src/config/index.ts index fdc2ea1..48635f5 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -11,6 +11,9 @@ import type { SolidBaseRoutesConfig } from "./route-config.js"; import { validateSolidBaseRoutesConfig as validateRoutes } from "./route-config.js"; import solidBaseVitePlugin from "./vite-plugin/index.js"; +export type { SolidBaseRouteOption } from "./route-config.js"; +export { getSolidBaseRouteFallbackOptions } from "./route-config.js"; + const SOLID_BASE_OVERRIDE_CONFIG_KEYS = [ "title", "titleTemplate", diff --git a/src/default-theme/components/VersionSelector.tsx b/src/default-theme/components/VersionSelector.tsx index 06c3134..d52a18a 100644 --- a/src/default-theme/components/VersionSelector.tsx +++ b/src/default-theme/components/VersionSelector.tsx @@ -1,4 +1,3 @@ -import { solidBaseConfig } from "virtual:solidbase/config"; import { Popover } from "@kobalte/core/popover"; import { createMemo, createSignal, For, Show } from "solid-js"; import IconExpandUpDownLine from "~icons/ri/expand-up-down-line"; @@ -7,6 +6,7 @@ import { getSolidBaseRouteFallbackOptions, type SolidBaseRouteOption, } from "../../config/route-config.js"; +import { useRouteConfig } from "../utils.js"; import styles from "./VersionSelector.module.css"; const VERSION_AXIS = "version"; @@ -14,13 +14,11 @@ const VERSION_AXIS = "version"; export default function VersionSelector() { const [open, setOpen] = createSignal(false); + const config = useRouteConfig(); + const current = useSolidBaseRoute(); const options = createMemo(() => - getSolidBaseRouteFallbackOptions( - solidBaseConfig.routes, - VERSION_AXIS, - current(), - ), + getSolidBaseRouteFallbackOptions(config().routes, VERSION_AXIS, current()), ); const currentOption = createMemo(() => options().find((option) => option.name === current()[VERSION_AXIS]), From e3a2b3cfedbd7611af2dd7456cf312f9f073d8f2 Mon Sep 17 00:00:00 2001 From: jer3m01 Date: Tue, 28 Apr 2026 02:24:55 +0200 Subject: [PATCH 2/5] wip --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 38928c8..4be02f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kobalte/solidbase", - "version": "0.6.1-dev", + "version": "0.6.2-dev", "description": "Fully featured, fully customisable static site generation for SolidStart", "type": "module", "sideEffects": true, From 648fa7f6f47dac52779f1b138906bedac528d82c Mon Sep 17 00:00:00 2001 From: jer3m01 Date: Tue, 28 Apr 2026 02:30:39 +0200 Subject: [PATCH 3/5] wip --- src/default-theme/components/VersionSelector.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/default-theme/components/VersionSelector.tsx b/src/default-theme/components/VersionSelector.tsx index d52a18a..f4a70ff 100644 --- a/src/default-theme/components/VersionSelector.tsx +++ b/src/default-theme/components/VersionSelector.tsx @@ -42,7 +42,7 @@ export default function VersionSelector() { > {getOptionLabel(current())} From 946ee1a95b5cbc4eb521617e7ae2cb593779f040 Mon Sep 17 00:00:00 2001 From: jer3m01 Date: Tue, 28 Apr 2026 02:54:19 +0200 Subject: [PATCH 4/5] fix: export route config --- package.json | 10 ++++++++++ src/config/index.ts | 3 --- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4be02f9..e76cc91 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,11 @@ "import": "./src/config/sidebar.ts", "types": "./src/config/sidebar.ts" }, + "./config/route": { + "solid": "./src/config/route-config.ts", + "import": "./src/config/route-config.ts", + "types": "./src/config/route-config.ts" + }, "./server": { "solid": "./src/server.tsx", "import": "./src/server.tsx", @@ -88,6 +93,11 @@ "import": "./dist/config/sidebar.js", "types": "./dist/config/sidebar.d.ts" }, + "./config/route": { + "solid": "./src/config/route-config.js", + "import": "./src/config/route-config.js", + "types": "./src/config/route-config.d.ts" + }, "./server": { "solid": "./dist/server.jsx", "import": "./dist/server.jsx", diff --git a/src/config/index.ts b/src/config/index.ts index 48635f5..fdc2ea1 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -11,9 +11,6 @@ import type { SolidBaseRoutesConfig } from "./route-config.js"; import { validateSolidBaseRoutesConfig as validateRoutes } from "./route-config.js"; import solidBaseVitePlugin from "./vite-plugin/index.js"; -export type { SolidBaseRouteOption } from "./route-config.js"; -export { getSolidBaseRouteFallbackOptions } from "./route-config.js"; - const SOLID_BASE_OVERRIDE_CONFIG_KEYS = [ "title", "titleTemplate", From 26e178d23e1f3b4df01594496a2821186c027d20 Mon Sep 17 00:00:00 2001 From: jer3m01 Date: Tue, 28 Apr 2026 03:00:42 +0200 Subject: [PATCH 5/5] wip --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e76cc91..93756af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kobalte/solidbase", - "version": "0.6.2-dev", + "version": "0.6.3-dev", "description": "Fully featured, fully customisable static site generation for SolidStart", "type": "module", "sideEffects": true,