aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/@next/pages/about/jobs.tsx
diff options
context:
space:
mode:
authorEzekiel Aquino <ezekiel@bakkenbaeck.no>2018-12-11 21:54:05 +0800
committerEzekiel Aquino <ezekiel@bakkenbaeck.no>2018-12-11 21:54:19 +0800
commit528d882ec4103441b8eacb4d1fdcf1613830a960 (patch)
tree3fce84611ff950c51f3d5ee20429803c781d2cc0 /packages/website/ts/@next/pages/about/jobs.tsx
parent2471d4098fcbdc3735f77254f7f0cfcb9d597f9d (diff)
downloaddexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar.gz
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar.bz2
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar.lz
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar.xz
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.tar.zst
dexon-sol-tools-528d882ec4103441b8eacb4d1fdcf1613830a960.zip
Creates about page wrapper component, clean up
Diffstat (limited to 'packages/website/ts/@next/pages/about/jobs.tsx')
-rw-r--r--packages/website/ts/@next/pages/about/jobs.tsx160
1 files changed, 71 insertions, 89 deletions
diff --git a/packages/website/ts/@next/pages/about/jobs.tsx b/packages/website/ts/@next/pages/about/jobs.tsx
index 0146995a5..26a6f70f2 100644
--- a/packages/website/ts/@next/pages/about/jobs.tsx
+++ b/packages/website/ts/@next/pages/about/jobs.tsx
@@ -1,12 +1,11 @@
-import * as React from 'react';
import * as _ from 'lodash/core';
+import * as React from 'react';
import styled from 'styled-components';
-import { ChapterLink } from 'ts/@next/components/chapter_link';
+import { AboutPageLayout } from 'ts/@next/components/aboutPageLayout';
import { Column, Section, Wrap } from 'ts/@next/components/layout';
import { Link } from 'ts/@next/components/link';
import { Separator } from 'ts/@next/components/separator';
-import { SiteWrap } from 'ts/@next/components/siteWrap';
import { Heading, Paragraph } from 'ts/@next/components/text';
interface PositionInterface {
@@ -38,6 +37,75 @@ const positions: PositionInterface[] = [
},
];
+export const NextAboutJobs = () => (
+ <AboutPageLayout
+ title="Join Us in Our Mission"
+ description="To create a tokenized world where all value can flow freely. We are powering a growing ecosystem of decentralized applications and solving novel challenges to make our technology intuitive, flexible, and accessible to all. Read more about our mission, and join us in building financial infrastructure upon which the exchange of anything of value will take place."
+ linkLabel="Our mission and values"
+ linkUrl="/mission"
+ >
+ <Section bgColor="#F3F6F4" isPadLarge={true}>
+ <Wrap>
+ <Column colWidth="1/3">
+ <Heading size="medium" isNoMargin={true}>
+ Powered by a Diverse Worldwide Community
+ </Heading>
+ </Column>
+ </Wrap>
+ <Wrap>
+ <Column colWidth="1/3">
+ <Paragraph>
+ We're a highly technical team with varied backgrounds in engineering, science, business, finance, and research. While the core team is headquartered in San Francisco, there are 30+ teams building on 0x and hundreds of thousands of participants behind our efforts globally. We're passionate about open-source software and decentralized technology's potential to act as an equalizing force in the world.
+ </Paragraph>
+ </Column>
+
+ <Column colWidth="2/3">
+ <img src="/images/@next/jobs/map@2x.png" height="365" alt="Map of community"/>
+ </Column>
+ </Wrap>
+ </Section>
+
+ <Section isPadLarge={true}>
+ <Wrap>
+ <Column colWidth="1/3">
+ <Heading size="medium">Benefits</Heading>
+ </Column>
+
+ <Column colWidth="2/3">
+ <Wrap>
+ <Column>
+ <BenefitsList>
+ <li>Comprehensive Insurance</li>
+ <li>Unlimited Vacation</li>
+ <li>Meals and snacks provided daily</li>
+ <li>Flexible hours and liberal work-from-home-policy</li>
+ <li>Supportive of remote working</li>
+ <li>Transportation, phone, and wellness expense</li>
+ <li>Relocation assistance</li>
+ <li>Optional team excursions</li>
+ <li>Competitive salary</li>
+ <li>Cryptocurrency based compensation</li>
+ </BenefitsList>
+ </Column>
+ </Wrap>
+ </Column>
+ </Wrap>
+ </Section>
+
+ <Section isPadLarge={true}>
+ <Wrap>
+ <Column colWidth="1/3">
+ <Heading size="medium">Current<br/>Openings</Heading>
+ </Column>
+
+ <Column colWidth="2/3">
+ {_.map(positions, (position, index) => <Position key={`position-${index}`} position={position} /> )}
+ </Column>
+ </Wrap>
+ </Section>
+ </AboutPageLayout>
+);
+
const Position = ({ position }) => (
<>
<Wrap>
@@ -55,92 +123,6 @@ const Position = ({ position }) => (
</>
);
-export const NextAboutJobs = () => (
- <SiteWrap theme="light">
- <Section isPadLarge={true}>
- <Wrap>
- <Column colWidth="1/3">
- <ChapterLink to="/next/about/mission">Our Mission</ChapterLink>
- <ChapterLink to="/next/about/team">Team</ChapterLink>
- <ChapterLink to="/next/about/press">Press</ChapterLink>
- <ChapterLink to="/next/about/jobs">Jobs</ChapterLink>
- </Column>
- <Column colWidth="2/3">
- <div style={{ maxWidth: '680px' }}>
- <Heading size="medium">
- Join Us in Our Mission
- </Heading>
- <Paragraph size="medium">
- To create a tokenized world where all value can flow freely. We are powering a growing ecosystem of decentralized applications and solving novel challenges to make our technology intuitive, flexible, and accessible to all. Read more about our mission, and join us in building financial infrastructure upon which the exchange of anything of value will take place.
- </Paragraph>
- <Link href="#">Our misson and values</Link>
- </div>
- </Column>
- </Wrap>
- </Section>
-
- <Section bgColor="#F3F6F4" isPadLarge={true}>
- <Wrap>
- <Column colWidth="1/3">
- <Heading size="medium" isNoMargin={true}>
- Powered by a Diverse Worldwide Community
- </Heading>
- </Column>
- </Wrap>
- <Wrap>
- <Column colWidth="1/3">
- <Paragraph>
- We're a highly technical team with varied backgrounds in engineering, science, business, finance, and research. While the core team is headquartered in San Francisco, there are 30+ teams building on 0x and hundreds of thousands of participants behind our efforts globally. We're passionate about open-source software and decentralized technology's potential to act as an equalizing force in the world.
- </Paragraph>
- </Column>
-
- <Column colWidth="2/3">
- <img src="/images/@next/jobs/map@2x.png" height="365" alt="Map of community"/>
- </Column>
- </Wrap>
- </Section>
-
- <Section isPadLarge={true}>
- <Wrap>
- <Column colWidth="1/3">
- <Heading size="medium">Benefits</Heading>
- </Column>
-
- <Column colWidth="2/3">
- <Wrap>
- <Column>
- <BenefitsList>
- <li>Comprehensive Insurance</li>
- <li>Unlimited Vacation</li>
- <li>Meals and snacks provided daily</li>
- <li>Flexible hours and liberal work-from-home-policy</li>
- <li>Supportive of remote working</li>
- <li>Transportation, phone, and wellness expense</li>
- <li>Relocation assistance</li>
- <li>Optional team excursions</li>
- <li>Competitive salary</li>
- <li>Cryptocurrency based compensation</li>
- </BenefitsList>
- </Column>
- </Wrap>
- </Column>
- </Wrap>
- </Section>
-
- <Section isPadLarge={true}>
- <Wrap>
- <Column colWidth="1/3">
- <Heading size="medium">Current<br/>Openings</Heading>
- </Column>
-
- <Column colWidth="2/3">
- {_.map(positions, (position, index) => <Position key={`position-${index}`} position={position} /> )}
- </Column>
- </Wrap>
- </Section>
- </SiteWrap>
-);
-
const BenefitsList = styled.ul`
color: #000;
list-style: disc;