ProfileHeader

The cover, avatar, name and actions at the top of a profile.

CD

Camille Dubois

Freelance product designer

Identity verifiedProduct design
<ProfileHeader.Root
	name="Camille Dubois"
	headline="Senior product designer"
	theme="brand"
	avatar={{ src: user.avatarUrl, name: user.name }}
	badges={<Badge variant="brand">Identity verified</Badge>}
	actions={<Button size="sm">Contact</Button>}
/>

theme picks the accent — brand or highlight — which tints the gradient used when there is no cover image.

API

ProfileHeader.Root

PropTypeDefault
namestringrequired
actionsReactNode
avatarProfileHeaderAvatar | ReactNode
badgesReactNode
coverImageReactNode
headlineReactNode
themeProfileTheme"brand"

Plus every <div> prop. Source: profile-header/components/profile-header-root.tsx.

ProfileHeader.Cover

PropTypeDefault
coverImageReactNode
themeProfileTheme"brand"

Plus every <div> prop. Source: profile-header/components/profile-header-cover.tsx.