File size: 434 Bytes
14356bb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import React from 'react'

/**
 * Reusable KPI scorecard
 * variant: 'g' | 't' | 'b' | 's' | 'p' | 'r'  (green/teal/blue/saffron/purple/red)
 */
export default function ScoreCard({ label, value, sub, variant = 'g' }) {
  return (
    <div className={`sc ${variant}`}>
      <div className="cl">{label}</div>
      <div className={`cv ${variant}`}>{value ?? '—'}</div>
      {sub && <div className="cs">{sub}</div>}
    </div>
  )
}