
Centered hero featuring eyebrow label, stacked headline, paragraph, pill-shaped shadcn/ui schedule button, calendar screenshot duo, and overlapping avatar testimonial row.
@shadcnblocks
block/hero67/hero67.tsx
import { Calendar } from "lucide-react";
import { cn } from "cn";
import { Avatar, AvatarImage } from "@/components/ui/avatar";
import { Button } from "@/components/ui/button";
const person1 = {
name: "Jack Walsh",
firstName: "Jack",
lastName: "Walsh",
initials: "JW",
email: "jack.walsh@example.com",
username: "jackwalsh",
role: "Product Designer",
company: "Cartwright",
location: "Brisbane, Australia",
avatar: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/avatars/avatar1.webp",
};
const person3 = {
name: "Vernon Desilets",
firstName: "Vernon",
lastName: "Desilets",
initials: "VD",
email: "vernod@example.com",
username: "vernod",
role: "Creative Director",
company: "Soho Logix",
location: "Paris, France",
avatar: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/avatars/avatar3.webp",
};
const person4 = {
name: "Lín Wàngshū",
firstName: "Lín",
lastName: "Wangshu",
initials: "LW",
email: "linwang4@example.com",
username: "liwang",
role: "Graphic Designer",
company: "Tenxcloud",
location: "Shanghai, China",
avatar: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/avatars/avatar4.webp",
};
const person6 = {
name: "Jessica Cannon",
firstName: "Jessica",
lastName: "Cannon",
initials: "JC",
email: "jessica.cannon@example.com",
username: "jessicacannon",
role: "Data Analyst",
company: "Fidelity Investments",
location: "Boston, USA",
avatar: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/avatars/avatar6.webp",
};
interface Hero67Props {
className?: string;
}
const Hero67 = ({ className }: Hero67Props) => {
return (
<section className={cn("py-32", className)}>
<div className="container">
<div className="z-10 mx-auto flex max-w-4xl flex-col items-center gap-14 text-center">
<img
src="https://deifkwefumgah.cloudfront.net/shadcnblocks/block/block-1.svg"
alt="logo"
className="h-14"
/>
<div>
<h1 className="mb-4 text-3xl font-medium text-pretty lg:text-6xl">
Build Exceptional Online Experiences
</h1>
<p className="mx-auto max-w-xl text-muted-foreground">
Create a website that captures attention, drives engagement, and
aligns with your goals, all in a matter of days.
</p>
</div>
<div className="flex w-full flex-col items-center justify-center gap-6 lg:flex-row">
<Button size="lg" className="w-full sm:w-fit">
<Calendar className="mr-2 h-4" />
Get Started Today
</Button>
<div className="flex flex-col items-center gap-2 lg:items-start">
<span className="inline-flex items-center -space-x-1">
{[person1, person6, person3, person4].map((person) => (
<Avatar key={person.username} className="size-7 border">
<AvatarImage src={person.avatar} alt={person.name} />
</Avatar>
))}
</span>
<p className="text-xs text-muted-foreground">
Trusted by industry leaders
</p>
</div>
</div>
</div>
<img
src="https://deifkwefumgah.cloudfront.net/shadcnblocks/block/placeholder-1.svg"
alt="placeholder"
className="mx-auto mt-24 aspect-video max-h-[700px] w-full max-w-7xl rounded-t-lg object-cover shadow-md"
/>
</div>
</section>
);
};
export { Hero67 };



























