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 24 25 26 27 28 | 1x 1x 12x 6x 12x | import React, { useMemo } from 'react';
const TempState = {
NORMAL: 0,
LOW: 1,
HIGH: 2,
};
const StatusColumn = ({ status }) => {
const [className, text] = useMemo(
() =>
status === TempState.HIGH
? ['tooHigh', 'too high']
: status === TempState.LOW
? ['tooLow', 'too low']
: ['normal', 'all good'],
[status]
);
return (
<div className={className} data-cy={'statusCol'}>
<span>{text}</span>
</div>
);
};
export default StatusColumn;
|