From abdf91c691b924b75d71db49fba296da9c8ddcac Mon Sep 17 00:00:00 2001
From: fragosti <francesco.agosti93@gmail.com>
Date: Thu, 20 Dec 2018 16:01:53 -0800
Subject: feat: move all @next files to non @next directory

---
 packages/website/ts/components/aboutPageLayout.tsx | 71 ++++++++++++++++++++++
 1 file changed, 71 insertions(+)
 create mode 100644 packages/website/ts/components/aboutPageLayout.tsx

(limited to 'packages/website/ts/components/aboutPageLayout.tsx')

diff --git a/packages/website/ts/components/aboutPageLayout.tsx b/packages/website/ts/components/aboutPageLayout.tsx
new file mode 100644
index 000000000..86a94ae2b
--- /dev/null
+++ b/packages/website/ts/components/aboutPageLayout.tsx
@@ -0,0 +1,71 @@
+import * as _ from 'lodash';
+import * as React from 'react';
+import styled from 'styled-components';
+
+import { Button } from 'ts/@next/components/button';
+import { ChapterLink } from 'ts/@next/components/chapter_link';
+import { Column, Section } from 'ts/@next/components/newLayout';
+import { SiteWrap } from 'ts/@next/components/siteWrap';
+import { Heading, Paragraph } from 'ts/@next/components/text';
+
+import { addFadeInAnimation } from 'ts/@next/constants/animations';
+import { WebsitePaths } from 'ts/types';
+
+interface Props {
+    title: string;
+    description: React.ReactNode | string;
+    linkLabel?: string;
+    href?: string;
+    to?: string;
+    children?: React.ReactNode;
+}
+
+export const AboutPageLayout = (props: Props) => (
+    <SiteWrap theme="light">
+        <Section isFlex={true} maxWidth="1170px" wrapWidth="100%">
+            <Column>
+                <ChapterLink to={WebsitePaths.AboutMission}>Mission</ChapterLink>
+                <ChapterLink to={WebsitePaths.AboutTeam}>Team</ChapterLink>
+                <ChapterLink to={WebsitePaths.AboutPress}>Press</ChapterLink>
+                <ChapterLink to={WebsitePaths.AboutJobs}>Jobs</ChapterLink>
+            </Column>
+
+            <Column width="70%" maxWidth="800px">
+                <Column width="100%" maxWidth="680px">
+                    <AnimatedHeading size="medium">{props.title}</AnimatedHeading>
+
+                    <AnimatedParagraph size="medium" marginBottom="60px" isMuted={0.65}>
+                        {props.description}
+                    </AnimatedParagraph>
+
+                    {props.linkLabel &&
+                        (props.href || props.to) && (
+                            <AnimatedLink
+                                to={props.to}
+                                href={props.href}
+                                target={!_.isUndefined(props.href) ? '_blank' : undefined}
+                                isWithArrow={true}
+                                isAccentColor={true}
+                            >
+                                {props.linkLabel}
+                            </AnimatedLink>
+                        )}
+                </Column>
+            </Column>
+        </Section>
+
+        {props.children}
+    </SiteWrap>
+);
+
+const AnimatedHeading = styled(Heading)`
+    ${addFadeInAnimation('0.5s')};
+`;
+
+const AnimatedParagraph = styled(Paragraph)`
+    ${addFadeInAnimation('0.5s', '0.15s')};
+`;
+
+const AnimatedLink = styled(Button)`
+    ${addFadeInAnimation('0.6s', '0.3s')};
+`;
-- 
cgit v1.2.3


From a67b34700e48cdf9a54c601af4ec9b9112fe4803 Mon Sep 17 00:00:00 2001
From: fragosti <francesco.agosti93@gmail.com>
Date: Thu, 20 Dec 2018 16:03:06 -0800
Subject: feat: remove @next directory from all imports

---
 packages/website/ts/components/aboutPageLayout.tsx | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

(limited to 'packages/website/ts/components/aboutPageLayout.tsx')

diff --git a/packages/website/ts/components/aboutPageLayout.tsx b/packages/website/ts/components/aboutPageLayout.tsx
index 86a94ae2b..a2fd9dd72 100644
--- a/packages/website/ts/components/aboutPageLayout.tsx
+++ b/packages/website/ts/components/aboutPageLayout.tsx
@@ -2,13 +2,13 @@ import * as _ from 'lodash';
 import * as React from 'react';
 import styled from 'styled-components';
 
-import { Button } from 'ts/@next/components/button';
-import { ChapterLink } from 'ts/@next/components/chapter_link';
-import { Column, Section } from 'ts/@next/components/newLayout';
-import { SiteWrap } from 'ts/@next/components/siteWrap';
-import { Heading, Paragraph } from 'ts/@next/components/text';
+import { Button } from 'ts/components/button';
+import { ChapterLink } from 'ts/components/chapter_link';
+import { Column, Section } from 'ts/components/newLayout';
+import { SiteWrap } from 'ts/components/siteWrap';
+import { Heading, Paragraph } from 'ts/components/text';
 
-import { addFadeInAnimation } from 'ts/@next/constants/animations';
+import { addFadeInAnimation } from 'ts/constants/animations';
 import { WebsitePaths } from 'ts/types';
 
 interface Props {
-- 
cgit v1.2.3

