Interactive testing environment for react-shared components
Current: Default
Page header component with user info, bio, image, and social links. Supports multiple layout variants.
Customize the Header properties and see the changes in real-time.

Creator, educator, and entrepreneur sharing my journey.
The Header component supports 13 different layout variants. Each layout provides a unique visual style and structure.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.

Creator, educator, and entrepreneur.
| Prop | Type | Default | Description |
|---|---|---|---|
| fullName | string | required | User's full name (max 50 chars) |
| userBio | string | undefined | User biography text |
| userImage | string | undefined | URL to user's profile image |
| socialIcons | Record<string, any> | {} | Social media links object |
| layout | HeaderLayout | 'stacked' | Layout variant to use |
| theme | any | undefined | Theme configuration override |
| className | string | undefined | Additional CSS classes |
The component supports 13 different layouts. Some layouts are theme-specific (brim, nova, ode, crest, rung, glint) and work best with their corresponding themes.
Names longer than 50 characters are automatically truncated with ellipsis (...) to maintain layout integrity.
All layouts are fully responsive and adapt to different screen sizes. Mobile and desktop views may differ significantly for some layouts.
The component integrates with the SocialIcons component to display social media links. Pass an object with platform names as keys and URLs as values.