
A split layout with a section heading and copy on the left and stacked icon blocks on the right. Pairs a narrative pitch with scannable feature points.
@shadcn-ui-blocks
components/blocks/marketing/icon-sections/description-on-left-icon-blocks-on-right.tsx
import {
BookOpenIcon,
ChevronRightIcon,
MessagesSquareIcon,
ThumbsUpIcon,
} from "lucide-react";
export default function IconSectionDescriptionOnLeftIconBlocksOnRight() {
return (
<>
{/* Icon Blocks */}
<div className="container mx-auto px-4 md:px-6 2xl:max-w-[1400px] py-24 lg:py-32">
{/* Grid */}
<div className="grid md:grid-cols-2 gap-12">
<div className="lg:w-3/4">
<h2 className="scroll-m-20 border-b pb-2 text-3xl font-semibold tracking-tight transition-colors first:mt-0">
Collaborative tools to design better user experience
</h2>
<p className="mt-3 text-muted-foreground">
We help businesses bring ideas to life in the digital world, by
designing and implementing the technology tools that they need to
win.
</p>
<p className="mt-5">
<a
className="inline-flex items-center gap-x-1 group font-medium hover:underline underline-offset-4 "
href="#"
>
Contact sales to learn more
<ChevronRightIcon className="flex-shrink-0 w-4 h-4 transition ease-in-out group-hover:translate-x-1" />
</a>
</p>
</div>
{/* End Col */}
<div className="space-y-6 lg:space-y-10">
{/* Icon Block */}
<div className="flex">
{/* Icon */}
<span className="flex-shrink-0 inline-flex justify-center items-center w-[46px] h-[46px] rounded-full border bg-primary text-primary-foreground">
<BookOpenIcon className="flex-shrink-0 w-5 h-5" />
</span>
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
Industry-leading documentation
</h3>
<p className="mt-1 text-muted-foreground">
Our documentation and extensive Client libraries contain
everything a business needs to build a custom integration in a
fraction of the time.
</p>
</div>
</div>
{/* End Icon Block */}
{/* Icon Block */}
<div className="flex">
{/* Icon */}
<span className="flex-shrink-0 inline-flex justify-center items-center w-[46px] h-[46px] rounded-full border bg-primary text-primary-foreground">
<MessagesSquareIcon className="flex-shrink-0 w-5 h-5" />
</span>
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
Developer community support
</h3>
<p className="mt-1 text-muted-foreground">
We actively contribute to open-source projects—giving back to
the community through development, patches, and sponsorships.
</p>
</div>
</div>
{/* End Icon Block */}
{/* Icon Block */}
<div className="flex">
{/* Icon */}
<span className="flex-shrink-0 inline-flex justify-center items-center w-[46px] h-[46px] rounded-full border bg-primary text-primary-foreground">
<ThumbsUpIcon className="flex-shrink-0 w-5 h-5" />
</span>
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
Simple and affordable
</h3>
<p className="mt-1 text-muted-foreground">
From boarding passes to movie tickets, there's pretty
much nothing you can't do.
</p>
</div>
</div>
{/* End Icon Block */}
</div>
{/* End Col */}
</div>
{/* End Grid */}
</div>
{/* End Icon Blocks */}
</>
);
}





























