
Shadcn Team Block One is built for a company page that needs the leadership team to feel organized and deliberate. The React source maps over six demo members, each with a name, role, Unsplash portrait, and decoratorColors value used by cn to build the color wash over the image.
The design is card-first. Every person sits inside a bg-card panel with a rounded square image well, a thin ring, grayscale image treatment, and a short text block underneath. That makes it a strong shadcn UI block for teams that want each leader to have equal visual weight instead of a single hero profile.
@container around a max-w-5xl wrapper, so the grid can respond to its own available width.sm:grid-cols-2 and lg:grid-cols-3, which keeps the six demo people balanced across desktop.aspect-square, object-cover, and object-top, making consistent source images more important than long bios.aria-hidden, so real content remains the member name and position.Use this team section on an about page, investor page, or SaaS website where leadership needs to be scannable and polished. It works especially well when all profiles have similar portrait crops and similarly short role labels.
decoratorColors per person or remove the gradient layer if the brand needs a quieter portrait grid.sm and lg breakpoints after changing image aspect ratios.Yes. The team data is a typed array in React, images use next/image, and the styling is handled with Tailwind CSS utilities and shadcn-style theme tokens.
Yes. It starts as a stacked list, becomes two columns on small screens, and becomes three columns on large screens.
No. The names, roles, and Unsplash portraits are demo content and should be treated as customization points.
Choose it when you want each person to feel like an individual card. For a denser directory, use a variant with smaller portraits or fewer card surfaces.
Build with Tailark
Production-ready marketing blocks, pages, and illustrations for Shadcn UI.