Files
abc-project-design/pages/services/bathrooms.js
2023-01-11 22:18:27 +00:00

81 lines
2.7 KiB
JavaScript

import React from "react";
import {
Card,
Grid,
Header,
Heading,
Layout,
Section,
Text,
} from "@components/index";
import { getAllCaseStudyIds } from "../../lib/case-study";
import bannerImg from "../../images/banner_bathroom.jpg";
export default function Bathrooms({ caseStudies }) {
return (
<Layout title="Bathrooms">
<Header title="Bathrooms" image={bannerImg} />
<Section title="We build bespoke bathrooms">
<Text>
It's more than likely the most important room in your house and one of
the biggest investments you will ever make. We offer a professional
design service and an expert installation service. All our tradesman
are vetted and handpicked based on their skills within their chosen
fields.
</Text>
<Text>
A typical bathroom refurbishment starts from £3,500, increasing up to
£20,000. Our quotes include stripping out the old bathroom, disposal
of rubbish, fitting the new bathroom, labour and building materials
for tiling, plastering, painting and decorating. It does not include
bathroom suites or tiles.
</Text>
<Text>
With over 30 years experience in bathroom installation we will help
you choose the perfect bathroom for your home. We can complete your
whole bathroom installation including electrics, plastering, plumbing
and paint and decorating.
</Text>
<Text>
If you want a high quality bathroom you have come to the right place.
</Text>
<Text>
We provide an initial consultation followed by a competitive quote.
</Text>
<Text>
To ensure complete satisfaction we insist on managing the entire
installation process. All of our quotations are for a fully inclusive
installation service, one price to deliver a fully functioning and
completed bathroom.
</Text>
</Section>
<Section variant="secondary" title="Case studies">
<Grid sm={2} md={3}>
{caseStudies.map((study) => (
<Card
heading={
<Heading el="h3" size="md">
{study.params.title}
</Heading>
}
image={`/case-studies/${study.params.id}/thumbs/${study.params.image}.jpg`}
href={`/services/bathrooms/${study.params.slug}`}
key={study.params.id}
>
{study.params.location}
</Card>
))}
</Grid>
</Section>
</Layout>
);
}
export const getStaticProps = async () => {
const caseStudies = getAllCaseStudyIds({ service: "bathrooms" });
return {
props: { caseStudies },
};
};