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.
 
 
 
 
 

47 lines
1.3 KiB

import { Sidebar, Summary, SummaryContainer, UpcomingContainer } from './style';
import GuideBody from 'components/guide-body';
const RoadmapBody = ({ roadmap }) => {
if (roadmap.upcoming) {
return (
<UpcomingContainer>
<GuideBody guide={{ fileName: 'upcoming' }} />
</UpcomingContainer>
);
}
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>
<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 RoadmapBody;