All files / components GroupedBeltResults.js

0% Statements 0/4
100% Branches 0/0
0% Functions 0/3
0% Lines 0/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
import BeltResult from './BeltResult'
import mostCommon from '../lib/mostCommon'
 
function GroupedBeltResults({ t, topic, keys, state }) {
  const mostCommonBelt = mostCommon(keys.map((k) => state[k]))
 
  return (
    <div className="mb-10">
      <dl className="flex gap-2 text-xl mb-5 text-periwinkle tracking-tighter">
        <dt>
          {topic} {t.overall}:
        </dt>
        <dd className="font-bold">{t[mostCommonBelt]}</dd>
      </dl>
      {keys.map((k) => (
        <BeltResult key={k} t={t} id={k} result={state[k]} />
      ))}
    </div>
  )
}
 
export default GroupedBeltResults