From b8441265167b719db3db940b76fb4b3b0e0edecd Mon Sep 17 00:00:00 2001 From: Megan Pearson Date: Thu, 25 Oct 2018 14:04:50 +0200 Subject: Updates intro component (#10) * Updates intro component * Remove unused Inner * Use Breakout component in Intro --- packages/dev-tools-pages/ts/components/Intro.tsx | 47 +++++++++++++++--------- 1 file changed, 30 insertions(+), 17 deletions(-) (limited to 'packages/dev-tools-pages/ts/components') diff --git a/packages/dev-tools-pages/ts/components/Intro.tsx b/packages/dev-tools-pages/ts/components/Intro.tsx index e5c95d4c2..a5a7e9dc4 100644 --- a/packages/dev-tools-pages/ts/components/Intro.tsx +++ b/packages/dev-tools-pages/ts/components/Intro.tsx @@ -4,6 +4,7 @@ import { media, colors } from '../variables'; import { Alpha, Lead } from './Typography'; import Container from './Container'; +import Breakout from './Breakout'; const Main = styled.div` background-color: ${colors.lightGray}; @@ -17,12 +18,6 @@ const Main = styled.div` `}; `; -const Inner = styled.div` - display: flex; - flex-direction: column; - width: 100%; -`; - const Title = styled(Alpha)` margin-bottom: 2.5rem; @@ -32,38 +27,56 @@ const Title = styled(Alpha)` const Blocks = styled.div` display: flex; justify-content: space-between; + width: 100%; ${media.small`display: block;`}; `; -const IntroLead = styled(Lead)` + +const StyledIntroLead = styled(Lead)` max-width: 25.9375rem; ${media.small`margin-bottom: 1.5625rem;`}; `; -const IntroAside = styled.div` + +const StyledIntroAside = styled.div` max-width: 32.5rem; position: relative; - - ${media.small` - margin-left: -30px; - width: calc(100% + 60px); - `}; `; interface IntroProps { + children?: React.ReactNode; +} + +interface IntroLeadProps { title: string; children?: React.ReactNode; } +function IntroLead(props: IntroLeadProps) { + return ( + + {props.title} + {props.children} + + ) +} + +function IntroAside(props: IntroProps) { + return ( + + + {props.children} + + + ) +} + function Intro(props: IntroProps) { return (
- - {props.title} - {props.children} - + {props.children}
); -- cgit v1.2.3