aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts
diff options
context:
space:
mode:
authorFred Carlsen <fred@sjelfull.no>2018-12-03 23:13:39 +0800
committerFred Carlsen <fred@sjelfull.no>2018-12-03 23:13:39 +0800
commit5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d (patch)
tree91bdfa2d7a8e7a7c96979e6c21347119f319612a /packages/website/ts
parent950dae0437b753ba84a012a72e46b0cc5ef4a5b2 (diff)
downloaddexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar.gz
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar.bz2
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar.lz
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar.xz
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.tar.zst
dexon-sol-tools-5bf7b9b8f3fb2780e56cb11fa9b9b48939a8041d.zip
Added ecosystem page
Diffstat (limited to 'packages/website/ts')
-rw-r--r--packages/website/ts/@next/pages/ecosystem.tsx117
-rw-r--r--packages/website/ts/index.tsx2
2 files changed, 119 insertions, 0 deletions
diff --git a/packages/website/ts/@next/pages/ecosystem.tsx b/packages/website/ts/@next/pages/ecosystem.tsx
new file mode 100644
index 000000000..199c9038e
--- /dev/null
+++ b/packages/website/ts/@next/pages/ecosystem.tsx
@@ -0,0 +1,117 @@
+import * as React from 'react';
+import styled from 'styled-components';
+import { Link as ReactRouterLink } from 'react-router-dom';
+
+import { colors } from 'ts/style/colors';
+
+import {Button} from 'ts/@next/components/button';
+import { Column, Section, Wrap, WrapCentered } from 'ts/@next/components/layout';
+import { SiteWrap } from 'ts/@next/components/siteWrap';
+import { Heading, Paragraph } from 'ts/@next/components/text';
+import { Image } from 'ts/@next/components/image';
+
+import CoinIcon from 'ts/@next/icons/illustrations/coin.svg';
+import ConsistentlyShipIcon from 'ts/@next/icons/illustrations/consistently-ship.svg';
+import LongTermImpactIcon from 'ts/@next/icons/illustrations/long-term-impact.svg';
+import RightThingIcon from 'ts/@next/icons/illustrations/right-thing.svg';
+
+export const NextEcosystem = () => (
+ <SiteWrap theme="light">
+ <Section>
+ <WrapCentered>
+ <Heading size="medium" isCentered={true}>Jumpstart your Business on 0x</Heading>
+ <Paragraph size="medium" isCentered={true} isMuted={true}>The Ecosystem Acceleration Program gives teams access to a variety of services including funding, personalized technical support, and recruiting assistance. We created the Ecosystem Acceleration Program to bolster the expansion of both infrastructure projects and relayers building on 0x.</Paragraph>
+ <div>
+ <a href="#">Get Started</a>
+ <a href="#">Learn More</a>
+ </div>
+ </WrapCentered>
+ </Section>
+
+ <Section bgColor={colors.backgroundLight}>
+ <Wrap>
+ <Column>
+ <Heading size="small" color={colors.brandDark} isCentered={true}>Join a vibrant ecosystem of projects in the 0x Network.</Heading>
+ </Column>
+ </Wrap>
+ <Wrap>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">Milestone Grants</Heading>
+ <Paragraph isMuted={0.5}>Receive non-dilutive capital ranging from $10,000 to $100,000, with grant sizes awarded based on the quality of your team, vision, execution, and community involvement.</Paragraph>
+ </Column>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">VC Introductions</Heading>
+ <Paragraph isMuted={0.5}>Connect with leading venture capital firms that could participate in your next funding round.</Paragraph>
+ </Column>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">Technical Support</Heading>
+ <Paragraph isMuted={0.5}>Receive ongoing technical assistance from knowledgeable and responsive 0x developers.</Paragraph>
+ </Column>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">Recruiting Assistance</Heading>
+ <Paragraph isMuted={0.5}>Grow your team by accessing an exclusive pool of top engineering and business operations talent.</Paragraph>
+ </Column>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">Marketing and Design Help</Heading>
+ <Paragraph isMuted={0.5}>Get strategic advice on product positioning, customer acquisition, and UI/UX design that can impact the growth of your business.</Paragraph>
+ </Column>
+ <Column colWidth="1/3">
+ <RightThingIcon width="60" />
+ <Heading color={colors.textDarkPrimary} size="small">Legal Resources</Heading>
+ <Paragraph isMuted={0.5}>Obtain important legal documents and resources that will help you navigate the regulatory landscape.</Paragraph>
+ </Column>
+ </Wrap>
+ </Section>
+
+ <Section bgColor={colors.brandDark}>
+ <Wrap>
+ <Column colWidth="1/2" isPadLarge={true}>
+ <WrapCentered>
+ <Heading>Apply for the program now</Heading>
+ <Paragraph>Have questions? Please join our Discord channel</Paragraph>
+ </WrapCentered>
+ </Column>
+
+ <Column colWidth="1/2" isPadLarge={true}>
+ <WrapCentered>
+ <div>
+ <Button href="#">Apply Now</Button>
+ <Button href="#" transparent>Join Discord</Button>
+ </div>
+ </WrapCentered>
+ </Column>
+ </Wrap>
+ </Section>
+ </SiteWrap>
+);
+
+const BenefitsList = styled.ul`
+ color: #000;
+ list-style: disc;
+ columns: auto 2;
+ column-gap: 80px;
+
+ li {
+ margin-bottom: 1em;
+ }
+`;
+
+const ChapterLink = styled(ReactRouterLink)`
+ font-size: 1.222222222rem;
+ display: block;
+ opacity: 0.8;
+ margin-bottom: 1.666666667rem;
+
+ &:first-child {
+ opacity: 1;
+ }
+
+ &:hover {
+ opacity: 1;
+ }
+`;
diff --git a/packages/website/ts/index.tsx b/packages/website/ts/index.tsx
index 5edbcc23a..2bc8c8849 100644
--- a/packages/website/ts/index.tsx
+++ b/packages/website/ts/index.tsx
@@ -24,6 +24,7 @@ import { NextAboutJobs } from 'ts/@next/pages/about/jobs';
import { NextAboutMission } from 'ts/@next/pages/about/mission';
import { NextAboutPress } from 'ts/@next/pages/about/press';
import { NextAboutTeam } from 'ts/@next/pages/about/team';
+import { NextEcosystem } from 'ts/@next/pages/ecosystem';
import { Next0xInstant } from 'ts/@next/pages/instant';
import { NextLanding } from 'ts/@next/pages/landing';
import { NextLaunchKit } from 'ts/@next/pages/launchKit';
@@ -118,6 +119,7 @@ render(
<Route exact path="/next/why" component={NextWhy as any} />
<Route exact path="/next/0x-instant" component={Next0xInstant as any} />
<Route exact path="/next/launch-kit" component={NextLaunchKit as any} />
+ <Route exact path="/next/ecosystem" component={NextEcosystem as any} />
<Route exact path="/next/about/mission" component={NextAboutMission as any} />
<Route exact path="/next/about/team" component={NextAboutTeam as any} />
<Route exact path="/next/about/press" component={NextAboutPress as any} />