Revert "remove the splash image as it requires too many dependencies to be worth it"

This reverts commit ddcd94e4ff.
This commit is contained in:
Spencer Pincott
2022-08-16 21:56:07 -04:00
parent ddcd94e4ff
commit cce2085fae
4 changed files with 397 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import React, { Component } from "react"
import { Helmet } from "react-helmet"
import { Link, StaticQuery, graphql } from "gatsby"
import { GatsbyImage } from "gatsby-plugin-image"
import styled from "@emotion/styled"
import { withTheme } from "@emotion/react"
@@ -99,6 +100,63 @@ class Start extends Component {
<Link to={`/app${todayUrl()}`} style={{ textDecoration: "none" }}>
<Button colors={theme.colors}>Start Writing</Button>
</Link>
<div
style={{
display: "flex",
flexDirection: "column",
alignItems: "center",
marginTop: 30,
maxHeight: 350,
}}
>
<StaticQuery
query={graphql`
query {
landingGraphicLight: file(
relativePath: { eq: "landing-graphic-light.png" }
) {
childImageSharp {
gatsbyImageData(layout: CONSTRAINED)
}
}
landingGraphicDark: file(
relativePath: { eq: "landing-graphic-dark.png" }
) {
childImageSharp {
gatsbyImageData(layout: CONSTRAINED)
}
}
}
`}
render={data => {
return theme.name === "LIGHT" ? (
<GatsbyImage
alt="splash"
style={{
maxWidth: 320,
width: "100%",
maxHeight: 350,
height: "100%",
}}
image={data.landingGraphicLight.childImageSharp.gatsbyImageData}
layout="constrained"
/>
) : (
<GatsbyImage
alt="splash"
style={{
maxWidth: 320,
width: "100%",
maxHeight: 350,
height: "100%",
}}
image={data.landingGraphicDark.childImageSharp.gatsbyImageData}
layout="constrained"
/>
)
}}
/>
</div>
<div
style={{
margin: "60px 0px",