Team Section
- Updated on
The Team Section component provides a beautiful and customizable way to showcase your team members on a landing page. It supports both array-based and component-based approaches, giving you flexibility in how you structure your code.
Meet Our Team
Our team is a tight-knit family of developers and visionaries, all bound by the same passion and enthusiasm.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
Usage
import { LandingTeamSection } from '@/components/landing/team/LandingTeamSection';
<LandingTeamSection
title="Meet Our Team"
description="Our team is a tight-knit family of developers and visionaries, all bound by the same passion and enthusiasm."
members={[
{ name: "Lee Rob", role: "CEO & Founder", imageSrc: "/static/images/people/11.webp" },
{ name: "David Chen", role: "CTO", imageSrc: "/static/images/people/2.webp" },
{ name: "Alex Rivera", role: "Lead Designer", imageSrc: "/static/images/people/12.webp" }
]}
/>
Examples
Centered Text Layout
Our Amazing Team
Meet the talented individuals behind our success.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
Secondary Variant
Development Team
The talented engineers that build our product.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
Custom Team Member Styling
Our Team
Meet the people who make it all happen.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
With Background
Meet Our Experts
The talented professionals who make everything possible.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
With Background Glow
Meet Our Experts
The talented professionals who make everything possible.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
Component-based Usage
Alternatively, you can use individual LandingTeamMember components as children:
Leadership Team
Meet the people driving our vision forward.

Lee Rob
CEO & Founder

David Chen
CTO

Alex Rivera
Lead Designer
API Reference
LandingTeamSection
| Prop Name | Prop Type | Required | Default |
|---|---|---|---|
| className | string | No | - |
| innerClassName | string | No | - |
| title | string | No | 'Our Members' |
| titleComponent | React.ReactNode | No | - |
| description | string | React.ReactNode | No | 'Our team is a tight-knit family of developers and visionaries, all bound by the same passion and enthusiasm.' |
| descriptionComponent | React.ReactNode | No | - |
| members | TeamMember[] | No | [] |
| textPosition | 'center' | 'left' | No | 'left' |
| withBackground | boolean | No | false |
| withBackgroundGlow | boolean | No | false |
| variant | 'primary' | 'secondary' | No | 'primary' |
| backgroundGlowVariant | 'primary' | 'secondary' | No | 'primary' |
| children | React.ReactNode | No | - |
LandingTeamMember
| Prop Name | Prop Type | Required | Default |
|---|---|---|---|
| className | string | No | - |
| member | TeamMember | Yes | - |
| imageClassName | string | No | - |
TeamMember Interface
export interface TeamMember {
name: string;
role: string;
imageSrc: string;
}
More Examples
For more even more examples, see our Landing Page Component Examples page or see complete landing page examples by Exploring Our Landing Page Templates.
Also see:

