diff --git a/pages/[roadmap]/[group].tsx b/pages/[roadmap]/[group].tsx index 1b019448a..4eb03718f 100644 --- a/pages/[roadmap]/[group].tsx +++ b/pages/[roadmap]/[group].tsx @@ -20,6 +20,7 @@ type RoadmapProps = { group: string; }; +// @todo error handling function TextualRoadmap(props: RoadmapProps) { const { roadmap, group } = props; if (!roadmap.contentPathsFilePath) { @@ -33,7 +34,9 @@ function TextualRoadmap(props: RoadmapProps) { const contentFilePath = contentPathMapping[group] || ''; const normalizedContentFilePath = contentFilePath.replace(/^\//, ''); - const GroupContent = require(`../../content/${normalizedContentFilePath}`).default; + const GroupContent = + require(`../../content/${normalizedContentFilePath}`).default; + const groupParts = group.split(':'); return ( @@ -44,25 +47,18 @@ function TextualRoadmap(props: RoadmapProps) { separator={} > - - Frontend + + {roadmap.featuredTitle} - - - Internet - - - - - - What is Internet - - + {groupParts.map((groupPart: string, counter: number) => ( + + + {groupPart.split('-').join(' ')} + + + ))}