Files
StevenandGitHub 4466ba436b chore(examples): use default prettier for examples/templates (#60530)
## Description
This PR ensures that the default prettier config is used for examples
and templates.

This config is compatible with `prettier@3` as well (upgrading prettier
is bigger change that can be a future PR).

## Changes
- Updated `.prettierrc.json` in root with `"trailingComma": "es5"` (will
be needed upgrading to prettier@3)
- Added `examples/.prettierrc.json` with default config (this will
change every example)
- Added `packages/create-next-app/templates/.prettierrc.json` with
default config (this will change every template)

## Related

- Fixes #54402
- Closes #54409
2024-01-11 16:01:44 -07:00

61 lines
1.7 KiB
JavaScript

import Image from "next/image";
export default function TwoColumnWithImage({
headline,
subheadline,
buttonLabel,
buttonUrl,
image,
imagePosition,
scrollAnchorId,
}) {
return (
<section id={scrollAnchorId} className="cta-section">
<div className="container">
<div className="row">
{image && imagePosition === "left" && (
<div className="col-lg-6 order-last order-lg-first">
<div className="left-image cta-image ">
<Image
src={image}
layout="responsive"
height="400px"
width="600px"
alt=""
/>
</div>
</div>
)}
<div className="col-lg-6">
<div className="cta-content-wrapper">
<div className="section-title">
<h2 className="mb-20">{headline}</h2>
<div dangerouslySetInnerHTML={{ __html: subheadline }} />
</div>
<a
href={buttonUrl}
className="main-btn btn-hover border-btn mt-30"
>
{buttonLabel}
</a>
</div>
</div>
{image && imagePosition === "right" && (
<div className="col-lg-6">
<div className="right-image cta-image text-lg-end">
<Image
src={image}
layout="responsive"
height="400px"
width="600px"
alt=""
/>
</div>
</div>
)}
</div>
</div>
</section>
);
}