import { ReactNode } from 'react'; import { Box } from './Box'; import { Glow } from './Glow'; import { Surface } from './Surface'; export interface ProfileHeroProps { children: ReactNode; glowColor?: 'primary' | 'aqua' | 'purple' | 'amber'; variant?: 'default' | 'muted'; } export const ProfileHero = ({ children, glowColor = 'primary', variant = 'default' }: ProfileHeroProps) => { return ( {children} ); }; export interface ProfileAvatarProps { children: ReactNode; badge?: ReactNode; } export const ProfileAvatar = ({ children, badge }: ProfileAvatarProps) => { return ( {children} {badge && ( {badge} )} ); }; export interface ProfileStatsGroupProps { children: ReactNode; } export const ProfileStatsGroup = ({ children }: ProfileStatsGroupProps) => { return ( {children} ); }; export interface ProfileStatProps { label: string; value: string | number; intent?: 'primary' | 'telemetry' | 'warning' | 'low'; } import { Text } from './Text'; export const ProfileStat = ({ label, value, intent = 'low' }: ProfileStatProps) => { return ( {label} {value} ); };