--- export interface Props { title: string; value: string | number; change?: string; changeType?: 'positive' | 'negative' | 'neutral'; icon?: string; color?: 'primary' | 'success' | 'warning' | 'info'; } const { title, value, change, changeType = 'neutral', icon, color = 'primary' } = Astro.props; const colorClasses = { primary: 'metric-primary', success: 'metric-success', warning: 'metric-warning', info: 'metric-info' }; const changeClasses = { positive: 'change-positive', negative: 'change-negative', neutral: 'change-neutral' }; ---