123456789101112131415161718192021222324252627 |
- import React, { Component } from 'react';
- import './index.less';
- export default class HardInput extends Component {
- render() {
- const { selected, answer, show, list = [], otherList = [] } = this.props;
- return (
- <div className={`hard-input ${selected ? 'selected' : ''}`}>
- {list.map((item, index) => {
- return (
- <div className={`item ${index === answer ? 'true' : 'false'} ${show ? 'show' : ''}`}>
- <div className="text">{item.text}</div>
- <div className="icon" />
- </div>
- );
- })}
- {otherList.map(item => {
- return (
- <div className="other-item">
- <div className="text">{item.text}</div>
- </div>
- );
- })}
- </div>
- );
- }
- }
|