12345678910111213141516171819202122232425 |
- import React from 'react';
- import './index.less';
- function getKey(index, selected, answer) {
- return `${index === selected ? 'selected' : ''} ${index === answer ? 'true' : 'false'}`;
- }
- function AnswerList(props) {
- const { selected, answer, show, list = [] } = props;
- return (
- <div className="answer-list">
- {list.map((item, index) => {
- return (
- <div className={`item ${getKey(index, selected, answer)} ${show ? 'show' : ''}`}>
- <div className="icon" />
- <div className="text">{item.text}</div>
- {item.total && <div className="total">30%用户选择该选项</div>}
- </div>
- );
- })}
- </div>
- );
- }
- AnswerList.propTypes = {};
- export default AnswerList;
|