- {!showBreadcrumb && }
+ {!showBreadcrumb && (
+
+ )}
-
+
diff --git a/src/layouts/OldDocsLayout.astro b/src/layouts/OldDocsLayout.astro
index e7db0ea7e4..ba6a98eb00 100644
--- a/src/layouts/OldDocsLayout.astro
+++ b/src/layouts/OldDocsLayout.astro
@@ -1,6 +1,6 @@
---
+import VersionNotice from "@/components/chrome/VersionNotice.astro";
import LiquidInclude from "@/components/LiquidInclude.astro";
-import { getVersionSupport } from "@/lib/docs/versionSupport";
import { getLiquidRenderer } from "@/lib/liquid/liquidRenderer";
import DefaultLayout from "./DefaultLayout.astro";
@@ -25,8 +25,6 @@ const latestOrExplicitVersion =
? "latest"
: page.version;
-const support = getVersionSupport(page.version);
-
const showChrome = page.category !== "ignore";
---
@@ -58,16 +56,7 @@ const showChrome = page.category !== "ignore";
)}
- {support?.status === "unsupported" && (
-
diff --git a/src/pages/docs/versions.json.ts b/src/pages/docs/versions.json.ts
new file mode 100644
index 0000000000..488fd76e91
--- /dev/null
+++ b/src/pages/docs/versions.json.ts
@@ -0,0 +1,23 @@
+import type { VersionSupport } from "@/lib/docs/versionSupport";
+import { baseCtx } from "@/lib/liquid/liquidRenderer";
+import type { APIRoute } from "astro";
+
+const { docs_version, available_versions } = baseCtx.site;
+const { version_support } = baseCtx.site.data;
+
+export interface VersionsInfo {
+ docs_version: string;
+ available_versions: string[];
+ version_support: Record- Version {page.version} of Metabase is no longer{" "} - supported. Check out the{" "} - - docs for the current stable version, Metabase{" "} - {currentDocsVersion}. - -- )} +