Layout 118
off_grid2 ColumnsImage/Video CenterImage/Video BottomText Align LeftImageBenefits Section

Code
relume-layout118.tsx
type ImageProps = {
src: string;
alt?: string;
};
type StatsProps = {
title: string;
description: string;
};
type Props = {
heading: string;
stats: StatsProps[];
description: string;
image: ImageProps;
};
export type Layout118Props = React.ComponentPropsWithoutRef<"section"> & Partial<Props>;
export const Layout118 = (props: Layout118Props) => {
const { heading, description, image, stats } = {
...Layout118Defaults,
...props,
};
return (
<section className="px-[5%] py-16 md:py-24 lg:py-28">
<div className="container">
<div className="mb-12 grid grid-cols-1 items-start justify-between gap-x-12 gap-y-5 md:mb-18 md:grid-cols-2 md:gap-x-12 md:gap-y-8 lg:mb-20 lg:gap-x-20">
<div>
<h3 className="text-h3 font-bold">{heading}</h3>
</div>
<div>
<p className="mb-6 text-medium md:mb-8">{description}</p>
<div className="grid grid-cols-1 gap-6 py-2 sm:grid-cols-2">
{stats.map((stat, index) => (
<div key={index}>
<h3 className="mb-2 text-h2 font-bold">{stat.title}</h3>
<p>{stat.description}</p>
</div>
))}
</div>
</div>
</div>
<img src={image.src} className="w-full rounded-image object-cover" alt={image.alt} />
</div>
</section>
);
};
export const Layout118Defaults: Props = {
heading: "Long heading is what you see here in this feature section",
description:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat.",
image: {
src: "https://d22po4pjz3o32e.cloudfront.net/placeholder-image-landscape.svg",
alt: "Relume placeholder image",
},
stats: [
{
title: "50%",
description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
},
{
title: "50%",
description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
},
],
};npm i @radix-ui/react-dialog @radix-ui/react-slot class-variance-authority@0.7.1 clsx@^2.1.1 relume-icons@1.3.0 tailwind-merge@^2.2.2


