diff --git a/www/src/argyle.png b/www/src/argyle.png deleted file mode 100644 index cd21d6c501615..0000000000000 Binary files a/www/src/argyle.png and /dev/null differ diff --git a/www/src/assets/graphql.svg b/www/src/assets/graphql.svg new file mode 100644 index 0000000000000..be89c781481f0 --- /dev/null +++ b/www/src/assets/graphql.svg @@ -0,0 +1,21 @@ + diff --git a/www/src/assets/js.svg b/www/src/assets/js.svg new file mode 100644 index 0000000000000..3e30ca3932f00 --- /dev/null +++ b/www/src/assets/js.svg @@ -0,0 +1,4 @@ + diff --git a/www/src/assets/logos.js b/www/src/assets/logos.js new file mode 100644 index 0000000000000..de43cee3ae050 --- /dev/null +++ b/www/src/assets/logos.js @@ -0,0 +1,4 @@ +export JSIcon from "./js.svg" +export GraphQLIcon from "./graphql.svg" +export WebpackIcon from "./webpack.svg" +export ReactJSIcon from "./react.svg" diff --git a/www/src/assets/react.svg b/www/src/assets/react.svg new file mode 100644 index 0000000000000..be398a96e2056 --- /dev/null +++ b/www/src/assets/react.svg @@ -0,0 +1,11 @@ + diff --git a/www/src/assets/webpack.svg b/www/src/assets/webpack.svg new file mode 100644 index 0000000000000..a518dc869ea2b --- /dev/null +++ b/www/src/assets/webpack.svg @@ -0,0 +1,10 @@ + diff --git a/www/src/components/card-headline.js b/www/src/components/card-headline.js new file mode 100644 index 0000000000000..5ee1dbea2a1a6 --- /dev/null +++ b/www/src/components/card-headline.js @@ -0,0 +1,27 @@ +import presets from "../utils/presets" +import { rhythm, scale, options } from "../utils/typography" + +const CardHeadline = ({ children }) => +
+ {children} +
+ +export default FuturaParagraph diff --git a/www/src/components/gutters.js b/www/src/components/gutters.js new file mode 100644 index 0000000000000..a5d3354fc9882 --- /dev/null +++ b/www/src/components/gutters.js @@ -0,0 +1,7 @@ +import presets from "../utils/presets" +import { rhythm } from "../utils/typography" + +export const vP = rhythm(presets.gutters.default) +export const vPHd = rhythm(presets.gutters.HdR) +export const vPVHd = rhythm(presets.gutters.VHdR) +export const vPVVHd = rhythm(presets.gutters.VVHdR) diff --git a/www/src/components/masthead.js b/www/src/components/masthead.js new file mode 100644 index 0000000000000..17098fd3c25f5 --- /dev/null +++ b/www/src/components/masthead.js @@ -0,0 +1,206 @@ +import Link from "gatsby-link" +import ArrowForwardIcon from "react-icons/lib/md/arrow-forward" + +import { rhythm, scale, options } from "../utils/typography" +import presets from "../utils/presets" +import CtaButton from "./cta-button" +import FuturaParagraph from "./futura-paragraph" +import { vP, vPHd, vPVHd, vPVVHd } from "../components/gutters" + +const vPOff = rhythm(presets.gutters.default - presets.logoOffset) +const vPHdOff = rhythm(presets.gutters.HdR - presets.logoOffset) +const vPVHdOff = rhythm(presets.gutters.VHdR - presets.logoOffset) +const vPVVHdOff = rhythm(presets.gutters.VVHdR - presets.logoOffset) + +const cover = { + top: 0, + left: 0, + right: 0, + bottom: 0, +} + +const MastheadBgRightPoly = ({ fill }) => +