Skip to content

Commit a3dd9b4

Browse files
authored
fix(curriculum): highlight "Getting started" in module overview (#11051)
1 parent 4d215d3 commit a3dd9b4

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Diff for: client/src/curriculum/about.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import "./about.scss";
99

1010
export function CurriculumAbout(props: HydrationData<any, CurriculumDoc>) {
1111
const doc = useCurriculumDoc(props);
12+
// [["About"], ["the", "MDN", "Curriculum"]]
1213
const [coloredTitle, ...restTitle] = doc?.title?.split(" ") || [];
1314
return (
1415
<CurriculumLayout

Diff for: client/src/curriculum/overview.tsx

+7-2
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,20 @@ export function CurriculumModuleOverview(
1212
props: HydrationData<any, CurriculumDoc>
1313
) {
1414
const doc = useCurriculumDoc(props as CurriculumData);
15-
const [coloredTitle, ...restTitle] = doc?.title?.split(" ") || [];
15+
// ["Getting", "started", "modules"]
16+
const titleParts = doc?.title?.split(" ") || [];
17+
// "Getting started"
18+
const coloredTitle = titleParts.slice(0, -1).join(" ");
19+
// "modules"
20+
const restTitle = titleParts.at(-1);
1621
return (
1722
<CurriculumLayout
1823
doc={doc}
1924
extraClasses={["curriculum-overview", `topic-${topic2css(doc?.topic)}`]}
2025
>
2126
<header>
2227
<h1>
23-
<span>{coloredTitle}</span> {restTitle.join(" ")}
28+
<span>{coloredTitle}</span> {restTitle}
2429
</h1>
2530
</header>
2631
<RenderCurriculumBody doc={doc} />

0 commit comments

Comments
 (0)