diff --git a/apps/src/templates/sectionAssessments/MultipleChoiceAnswerCell.jsx b/apps/src/templates/sectionAssessments/MultipleChoiceAnswerCell.jsx index 01893b0fad6b8..8a803c7104fbc 100644 --- a/apps/src/templates/sectionAssessments/MultipleChoiceAnswerCell.jsx +++ b/apps/src/templates/sectionAssessments/MultipleChoiceAnswerCell.jsx @@ -9,30 +9,45 @@ const styles = { justifyContent: 'space-between', flexDirection: 'row', alignItems: 'center', + height: '100%', + }, + overviewMain: { + padding: 10, }, icon: { color: color.level_perfect, }, - text: { + value: { color: color.charcoal, fontFamily: '"Gotham 5r", sans-serif', marginRight: 10, }, }; +function calculateOpacity(answered) { + return (answered + 10)/100; +} + class MultipleChoiceAnswerCell extends Component { static propTypes = { percentValue: PropTypes.number.isRequired, isCorrectAnswer: PropTypes.bool, displayAnswer: PropTypes.string, + isSurvey: PropTypes.bool, }; render() { - const {percentValue, isCorrectAnswer, displayAnswer} = this.props; + const {percentValue, isCorrectAnswer, displayAnswer, isSurvey} = this.props; + + const opacity = calculateOpacity(percentValue); + + const backgroundCSS = (isCorrectAnswer || isSurvey) ? {backgroundColor: `rgba(159, 212, 159, ${opacity})`} : + {backgroundColor: `rgba(255, 99, 71, ${opacity})`}; + if (displayAnswer) { return (