Feature Section 1
Feature showcase with image and dual-column layout
components/pro-blocks/landing-page/feature-sections/feature-section-1.tsx
"use client";
import { Button } from "@/components/ui/button";
import Image from "next/image";
import { AspectRatio } from "@/components/ui/aspect-ratio";
import { Tagline } from "@/components/pro-blocks//landing-page/tagline";
export function FeatureSection1() {
return (
<section className="bg-background section-padding-y">
<div className="container-padding-x mx-auto flex max-w-7xl flex-col items-center gap-12 md:gap-16 lg:flex-row">
<div className="flex flex-1 flex-col gap-8">
<div className="section-title-gap-lg flex flex-col items-start">
<Tagline>Feature section</Tagline>
<h2 className="heading-lg text-foreground">
Show your solution's impact on user success
</h2>
<p className="text-muted-foreground text-lg/8 text-pretty">
Explain in one or two concise sentences how your solution
transforms users' challenges into positive outcomes. Keep it clear
and compelling.
</p>
</div>
<div className="flex w-full gap-2 md:w-auto">
<Button>Get access</Button>
<Button variant="secondary">Learn more</Button>
</div>
</div>
<div className="w-full flex-1">
<AspectRatio ratio={4 / 3}>
<Image
src="https://ui.shadcn.com/placeholder.svg"
alt="Feature section image"
fill
className="rounded-xl object-cover"
/>
</AspectRatio>
</div>
</div>
</section>
);
}
- Where it goes
- feature-grid