From 16b515707823f7f60f641665a3a96b3092d881ee Mon Sep 17 00:00:00 2001 From: Megan Pearson Date: Tue, 23 Oct 2018 16:05:28 +0200 Subject: Updates Intro Component to use IntroBody and IntroAside --- packages/dev-tools-pages/ts/components/Intro.tsx | 41 +++++++++++++++--------- 1 file changed, 25 insertions(+), 16 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 29d1d36fe..4fc1289fb 100644 --- a/packages/dev-tools-pages/ts/components/Intro.tsx +++ b/packages/dev-tools-pages/ts/components/Intro.tsx @@ -4,7 +4,6 @@ import { media, colors } from '../variables'; import { Alpha, Lead } from './Typography'; import Container from './Container'; -import Code from './Code'; const Main = styled.div` background-color: ${colors.lightGray}; @@ -18,46 +17,56 @@ const Main = styled.div` `}; `; +const Inner = styled.div` + display: flex; + flex-direction: column; + width: 100%; +`; + const Title = styled(Alpha)` margin-bottom: 2.5rem; ${media.small`margin-bottom: 2.25rem;`}; `; -const Content = styled.div` - max-width: 25.9375rem; +const Blocks = styled.div` display: flex; - flex-direction: column; + justify-content: space-between; - ${Lead} { - ${media.small`margin-bottom: 2.25rem;`}; - } + ${media.small`display: block;`}; `; -const StyledCode = styled(Code)` - width: 520px; - height: 350px; +const IntroLead = styled(Lead)` + max-width: 25.9375rem; - ${media.small`margin-bottom: 2.25rem;`}; + ${media.small`margin-bottom: 1.5625rem;`}; +`; +const IntroAside = styled.div` + max-width: 32.5rem; + + ${media.small` + margin-left: -30px; + width: calc(100% + 60px); + `}; `; interface IntroProps { title: string; - children: React.ReactNode; + children?: React.ReactNode; } function Intro(props: IntroProps) { return (
- + {props.title} - {props.children} - - Function execute transaction + {props.children} +
); } export default Intro; +export { IntroLead, IntroAside, Intro }; -- cgit v1.2.3