
A centred intro paragraph above a row of icon blocks. Frames a section theme, then lists supporting features in tidy, evenly spaced columns.
@shadcn-ui-blocks
components/blocks/marketing/icon-sections/centred-description-with-icon-blocks.tsx
import { Building2Icon, ThumbsUpIcon, Users2Icon } from "lucide-react";
export default function IconSectionCentredDescriptionWithIconBlocks() {
return (
<>
{/* Icon Blocks */}
<div className="container mx-auto px-4 md:px-6 2xl:max-w-[1400px] py-24 lg:py-32">
<div className="max-w-2xl mx-auto">
{/* Grid */}
<div className="grid gap-12">
<div>
<h2 className="text-3xl font-bold lg:text-4xl">Our vision</h2>
<p className="mt-3 text-muted-foreground">
For as long as there have been cities, the public square has
been a fundamental part of the urban landscape - an open,
approachable space to meet and engage with friends and
neighbours. Space aims to capture this spirit of bringing people
together in an exciting, welcoming environment.
</p>
</div>
<div className="space-y-6 lg:space-y-10">
{/* Icon Block */}
<div className="flex">
<Building2Icon className="flex-shrink-0 mt-2 h-6 w-6" />
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
High quality Co-Living spaces
</h3>
<p className="mt-1 text-muted-foreground">
Our fully furnished spaces are designed and purpose-built
with Co-Living in mind, featuring high-end finishes and
amenities that go far beyond traditional apartment
buildings.
</p>
</div>
</div>
{/* End Icon Block */}
{/* Icon Block */}
<div className="flex">
<Users2Icon className="flex-shrink-0 mt-2 h-6 w-6" />
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
Fostering vibrant communities
</h3>
<p className="mt-1 text-muted-foreground">
Our passion is bringing people together. Beyond creating
beautiful spaces, we provide shared experiences.
</p>
</div>
</div>
{/* End Icon Block */}
{/* Icon Block */}
<div className="flex">
<ThumbsUpIcon className="flex-shrink-0 mt-2 h-6 w-6" />
<div className="ms-5 sm:ms-8">
<h3 className="text-base sm:text-lg font-semibold">
Simple and all-inclusive
</h3>
<p className="mt-1 text-muted-foreground">
We worry about the details so that our residents don't
have to. From our online application process to simple,
all-inclusive billing we aim to make the living experience
as effortless as possible.
</p>
</div>
</div>
{/* End Icon Block */}
</div>
</div>
{/* End Grid */}
</div>
</div>
{/* End Icon Blocks */}
</>
);
}

































