Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

import { Sidebar, Summary, SummaryContainer } from './style';
const DetailedRoadmap = ({ roadmap }) => {
const RoadmapPages = Object.keys(roadmap.sidebar || {}).map(groupTitle => {
return (
<div className='links-group'>
<h3>{ groupTitle }</h3>
<ul>
{ roadmap.sidebar[groupTitle].map(page => {
return (
<li>
<a href={ page.url }>
<span className="bullet"></span>
{ page.title }
</a>
</li>
);
})}
</ul>
</div>
);
});
return (
<SummaryContainer className="border-top">
<Summary className="container text-left">
<Sidebar className="sidebar">
{ RoadmapPages }
</Sidebar>
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut beatae blanditiis commodi, consequatur, dicta distinctio esse et id, ipsa labore libero nisi odit placeat possimus saepe sed vel vitae voluptate?</p>
</div>
</Summary>
</SummaryContainer>
)
};
export default DetailedRoadmap;