Skip to content

Commit 26f42d1

Browse files
committed
docs: allow alpha version to be considered latest on main branch
1 parent a91b39a commit 26f42d1

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

apps/docs/scripts/createEnv.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const env = {
3030
NEXT_PUBLIC_BASE_URL: baseUrl,
3131
NEXT_PUBLIC_GITHUB_URL: githubUrl,
3232
NEXT_PUBLIC_GITHUB_FILE_LINK: `${githubUrl}/blob/${commit}`,
33+
NEXT_PUBLIC_BRANCH_NAME: branchName,
3334
NEXT_PUBLIC_RMD_VERSION: packageJson.version,
3435
NEXT_PUBLIC_ALGOLIA_APP_ID: "D8A7D4VBAW",
3536
NEXT_PUBLIC_ALGOLIA_API_KEY: "9a93702ac5feb1874e6ecc334127c069",

apps/docs/src/components/MainLayout/VersionDropdown.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { cnb } from "cnbuilder";
66
import { type ReactElement } from "react";
77

88
import { DISPLAY_NONE_PHONE } from "@/constants/classnames.js";
9-
import { RMD_VERSION } from "@/constants/env.js";
9+
import { BRANCH_NAME, RMD_VERSION } from "@/constants/env.js";
1010
import { semver } from "@/utils/semver.js";
1111

1212
import { VersionMenuItem } from "./VersionMenuItem.jsx";
@@ -19,7 +19,7 @@ export function VersionDropdown(props: VersionDropdownProps): ReactElement {
1919
const { isHiddenOnPhone } = props;
2020

2121
const { major, minor, patch, alpha } = semver(RMD_VERSION);
22-
const isAlphaPreview = alpha !== null;
22+
const isAlphaPreview = alpha !== null && BRANCH_NAME !== "main";
2323
const isMajorPreview = minor === 0 && patch === 0 && isAlphaPreview;
2424
const previousCount = major - 1;
2525

apps/docs/src/constants/env.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ declare global {
77
NEXT_PUBLIC_GITHUB_URL: string;
88
NEXT_PUBLIC_GITHUB_FILE_LINK: string;
99
NEXT_PUBLIC_RMD_VERSION: string;
10+
NEXT_PUBLIC_BRANCH_NAME: string;
1011
NEXT_PUBLIC_GTAG_ID?: string;
1112

1213
NEXT_PUBLIC_ALGOLIA_APP_ID: string;
@@ -34,6 +35,7 @@ export const GTAG_ID = process.env.NEXT_PUBLIC_GTAG_ID;
3435
export const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL;
3536
export const GITHUB_URL = process.env.NEXT_PUBLIC_GITHUB_URL;
3637
export const GITHUB_LINK_URL = process.env.NEXT_PUBLIC_GITHUB_FILE_LINK;
38+
export const BRANCH_NAME = process.env.NEXT_PUBLIC_BRANCH_NAME;
3739
export const RMD_VERSION = process.env.NEXT_PUBLIC_RMD_VERSION;
3840

3941
export const ALGOLIA_APP_ID = process.env.NEXT_PUBLIC_ALGOLIA_APP_ID;

0 commit comments

Comments
 (0)