Interactive testing environment for react-shared components
Current: Default
Social media icon links with multiple layout variants
| Prop | Type | Default | Description |
|---|---|---|---|
| userSocialIcons | Record<string, string> | {} | Object mapping social platform names to usernames/URLs |
| layout | LayoutType | 'no-background' | Visual style variant |
| theme | any | - | Theme override |
| className | string | - | Additional CSS classes |
• Icons are displayed in a predefined order based on SOCIAL_ICONS_ORDERING
• Only platforms with non-empty values are displayed
• Some platforms (instagram, twitter, tiktok) auto-prepend base URLs
• Others (youtube, facebook, etc.) expect full URLs
• All links open in new tabs with noopener noreferrer for security
• Layout variants adapt to different theme styles (brim, ode, nova, crest, glint, rung)