Skip to content

Commit 6fb7709

Browse files
Update build.mjs
1 parent 665a4af commit 6fb7709

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

packages/tel-frontend-review/build.mjs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ const nhsukDist = join(repoRoot, "node_modules/nhsuk-frontend/dist");
1919
const telFrontendDir = join(repoRoot, "packages/tel-frontend");
2020
const telFrontendDist = join(telFrontendDir, "dist");
2121

22+
// Base URL for local dev vs GitHub Pages
23+
const baseurl = process.env.GITHUB_PAGES ? "/tel-frontend" : "";
24+
25+
2226
// -------- Helpers --------
2327

2428
// Build TEL Frontend (CSS + JS) via Gulp
@@ -113,8 +117,10 @@ async function buildReviewHtml() {
113117
for (const file of files) {
114118
if (file.endsWith(".njk")) {
115119
const name = parse(file).name;
116-
const html = env.render(file, { title: "TEL Frontend Review" });
117-
120+
const html = env.render(file, {
121+
title: "TEL Frontend Review",
122+
baseurl, // <-- added
123+
});
118124
const outDir = join(reviewDist, name === "index" ? "" : name);
119125
await fse.ensureDir(outDir);
120126
await fs.writeFile(join(outDir, "index.html"), html);
@@ -132,7 +138,7 @@ async function buildReviewHtml() {
132138
for (const file of exampleFiles) {
133139
if (file.endsWith(".njk")) {
134140
const name = file.replace(/\.njk$/, ".html");
135-
const rendered = env.render(join("examples", file));
141+
const rendered = env.render(join("examples", file), { baseurl });
136142
await fs.writeFile(join(examplesDist, name), rendered, "utf8");
137143
console.log(`Rendered ${file} -> ${join(examplesDist, name)}`);
138144
}

0 commit comments

Comments
 (0)