feat(bathrooms): content layout

This commit is contained in:
2021-01-27 23:58:22 +00:00
parent 1dbfc9c1f3
commit 6123e0f64b

View File

@@ -1,7 +1,13 @@
import React from "react";
import { graphql } from "gatsby";
import Img from "gatsby-image";
import styled from "@emotion/styled";
import Layout from "../../layout";
import { Header } from "../../components";
import { Grid, Header, Section, Text } from "../../components";
const FullWidth = styled.div`
grid-column: 1 / 3;
`;
export default function Index({ data }) {
return (
@@ -9,6 +15,80 @@ export default function Index({ data }) {
<Header image={data.headerImage.childImageSharp.fluid}>
<h1>Bathrooms</h1>
</Header>
<Section heading="We build bespoke bathrooms">
<Grid columns={[1, 2]} breakpoints={["40em"]}>
<div>
<Text>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Sed
risus ultricies tristique nulla aliquet enim tortor. Laoreet id
donec ultrices tincidunt arcu non sodales. Eu ultrices vitae
auctor eu augue ut lectus arcu bibendum. Egestas diam in arcu
cursus euismod quis. Suspendisse potenti nullam ac tortor vitae
purus faucibus ornare suspendisse.
</Text>
</div>
<div>
<Img fluid={data.image1.childImageSharp.fluid} />
</div>
<FullWidth>
<Text>
Lacus sed turpis tincidunt id aliquet. Faucibus ornare suspendisse
sed nisi lacus sed viverra tellus in. In hac habitasse platea
dictumst. Dolor sit amet consectetur adipiscing. Facilisis magna
etiam tempor orci eu lobortis elementum. Sed enim ut sem viverra
aliquet. Leo vel fringilla est ullamcorper eget nulla facilisi
etiam. Sem integer vitae justo eget. Vitae elementum curabitur
vitae nunc sed velit dignissim sodales. Felis imperdiet proin
fermentum leo vel orci porta non. Donec et odio pellentesque diam
volutpat commodo sed egestas. Cursus in hac habitasse platea
dictumst quisque sagittis. Proin fermentum leo vel orci porta non
pulvinar.
</Text>
</FullWidth>
<div>
<Img fluid={data.image2.childImageSharp.fluid} />
</div>
<div>
<Text>
Arcu dictum varius duis at consectetur. Blandit volutpat maecenas
volutpat blandit. Varius morbi enim nunc faucibus a pellentesque
sit amet. Mattis pellentesque id nibh tortor id aliquet lectus.
Venenatis a condimentum vitae sapien pellentesque habitant morbi
tristique.
</Text>
</div>
<FullWidth>
<Text>
Commodo viverra maecenas accumsan lacus vel facilisis volutpat est
velit. Consequat nisl vel pretium lectus quam id leo in vitae.
Phasellus faucibus scelerisque eleifend donec. Ultricies mi quis
hendrerit dolor magna eget est lorem ipsum. Vitae tempus quam
pellentesque nec nam aliquam sem. Nulla at volutpat diam ut
venenatis tellus in metus vulputate. Faucibus in ornare quam
viverra. Neque ornare aenean euismod elementum nisi quis eleifend
quam adipiscing. Egestas maecenas pharetra convallis posuere morbi
leo. Proin nibh nisl condimentum id venenatis a condimentum vitae
sapien.
</Text>
<Text>
Phasellus egestas tellus rutrum tellus pellentesque eu. Facilisi
nullam vehicula ipsum a. Eget lorem dolor sed viverra. Nulla
facilisi nullam vehicula ipsum a arcu. Orci a scelerisque purus
semper. Sed tempus urna et pharetra pharetra. Ac turpis egestas
integer eget aliquet. Dui id ornare arcu odio. At volutpat diam ut
venenatis tellus in metus vulputate. Eu nisl nunc mi ipsum
faucibus vitae aliquet nec. Pharetra vel turpis nunc eget lorem.
Duis tristique sollicitudin nibh sit amet. Id nibh tortor id
aliquet lectus. Sed vulputate mi sit amet mauris commodo. Amet est
placerat in egestas. Tincidunt id aliquet risus feugiat in ante
metus dictum at. Vitae auctor eu augue ut lectus arcu bibendum at
varius. Viverra justo nec ultrices dui sapien eget. Nisl
condimentum id venenatis a. Nec dui nunc mattis enim ut tellus.
</Text>
</FullWidth>
</Grid>
</Section>
</Layout>
);
}
@@ -22,5 +102,19 @@ export const query = graphql`
}
}
}
image1: file(relativePath: { eq: "bathroom3.png" }) {
childImageSharp {
fluid(maxWidth: 640, quality: 100) {
...GatsbyImageSharpFluid_withWebp
}
}
}
image2: file(relativePath: { eq: "bathroom4.png" }) {
childImageSharp {
fluid(maxWidth: 640, quality: 100) {
...GatsbyImageSharpFluid_withWebp
}
}
}
}
`;