import React from 'react';
import Assets from '@src/components/Assets';
import { formatDate } from '@src/services/Tools';
import './index.less';
import Button from '../Button';

function Continue(props) {
  const { data = {}, onContinue, onRestart, onNext, onClose } = props;
  const { date, paper = {}, userNumber, questionNumber } = data;
  return (
    <div className="continue">
      <div className="body">
        <div className="left">
          <div className="text">上次做题</div>
          <div className="date">{formatDate(date)}</div>
        </div>
        <div className="center">
          <div className="text">{paper.title} {questionNumber > 0 ? userNumber * 100 / questionNumber : 0}%</div>
          <div className="list">
            <Button radius theme="border" size="small" onClick={() => {
              onContinue();
            }}>
              <Assets name="ico_24_continue" svg />
              Continue
            </Button>
            <Button radius theme="border" size="small" onClick={() => {
              onRestart();
            }}>
              <Assets name="ico_24_restart" svg />
              Restart
            </Button>
            <Button radius theme="border" size="small" onClick={() => {
              onNext();
            }}>
              <Assets name="ico_24_next" svg />
              Next
            </Button>
          </div>
        </div>
        <div className="right">
          <Assets name="close" svg onClick={() => {
            onClose();
          }} />
        </div>
      </div>
    </div>
  );
}
Continue.propTypes = {};
export default Continue;