Upcoming roadmap page
This commit is contained in:
@ -8,11 +8,13 @@ const GuideBody = ({ guide }) => {
|
|||||||
<GuideBodyWrap>
|
<GuideBodyWrap>
|
||||||
<MdRenderer>
|
<MdRenderer>
|
||||||
<GuideContent />
|
<GuideContent />
|
||||||
<SharePage
|
{
|
||||||
|
guide.author && <SharePage
|
||||||
title={ guide.title }
|
title={ guide.title }
|
||||||
url={ guide.url }
|
url={ guide.url }
|
||||||
twitterUsername={ guide.author.twitter }
|
twitterUsername={ guide.author.twitter }
|
||||||
/>
|
/>
|
||||||
|
}
|
||||||
</MdRenderer>
|
</MdRenderer>
|
||||||
</GuideBodyWrap>
|
</GuideBodyWrap>
|
||||||
);
|
);
|
||||||
|
@ -1,29 +1,24 @@
|
|||||||
import { Summary, SummaryContainer } from './style';
|
import { Summary, SummaryContainer, UpcomingContainer } from './style';
|
||||||
import SharePage from 'components/share-page';
|
import SharePage from 'components/share-page';
|
||||||
import MdRenderer from 'components/md-renderer';
|
import GuideBody from 'components/guide-body';
|
||||||
|
|
||||||
const UpcomingGuide = require(`../../storage/guides/upcoming.md`).default;
|
|
||||||
|
|
||||||
const RoadmapBody = ({ roadmap }) => {
|
const RoadmapBody = ({ roadmap }) => {
|
||||||
|
if (roadmap.upcoming) {
|
||||||
|
return (
|
||||||
|
<UpcomingContainer>
|
||||||
|
<GuideBody guide={{ fileName: 'upcoming' }} />
|
||||||
|
</UpcomingContainer>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SummaryContainer>
|
<SummaryContainer>
|
||||||
<Summary>
|
<Summary>
|
||||||
{
|
{
|
||||||
roadmap.upcoming && (
|
|
||||||
<div className="container container-small">
|
|
||||||
<MdRenderer>
|
|
||||||
<UpcomingGuide />
|
|
||||||
</MdRenderer>
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
!roadmap.upcoming && (
|
|
||||||
<div className="container container-small text-left">
|
<div className="container container-small text-left">
|
||||||
<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>
|
<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>
|
||||||
<SharePage title={ roadmap.description } url={ roadmap.url } />
|
<SharePage title={ roadmap.description } url={ roadmap.url } />
|
||||||
</div>
|
</div>
|
||||||
)
|
|
||||||
}
|
}
|
||||||
</Summary>
|
</Summary>
|
||||||
</SummaryContainer>
|
</SummaryContainer>
|
||||||
|
@ -2,6 +2,15 @@ import styled from 'styled-components';
|
|||||||
|
|
||||||
export const SummaryContainer = styled.div``;
|
export const SummaryContainer = styled.div``;
|
||||||
|
|
||||||
|
export const UpcomingContainer = styled.div`
|
||||||
|
text-align: center;
|
||||||
|
padding: 40px 0 50px;
|
||||||
|
|
||||||
|
.container {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
export const Summary = styled.div`
|
export const Summary = styled.div`
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 40px 0 50px;
|
padding: 40px 0 50px;
|
||||||
|
Reference in New Issue
Block a user