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}
);
};