import React,{ Component } from "react"; import { Form, Input, InputNumber, Switch, Radio, Slider, Button, Upload, Icon, Rate, Checkbox, message, Row, Col, Select, Modal, Tooltip } from 'antd'; import axios from 'axios' import { qNameArray } from './common' import {getUrl, ActionBtn, markdownToHTML, MarkdownToHtml} from 'educoder'; const { TextArea } = Input; const confirm = Modal.confirm; const $ = window.$ const { Option } = Select; class QestionDisplayHeader extends Component{ constructor(props){ super(props); this.state = { } } componentDidMount = () => { } render() { let { question_title, question_score, question_type, question_choices, standard_answer, question_id, question_number, index, displayCount, topRight, showActionButton, exerciseIsPublish } = this.props; const isAdmin = this.props.isAdmin() const courseId=this.props.match.params.coursesId; const isEdit = this.isEdit const qNumber = `question_${index}`; const qName = qNameArray[question_type] return(
{index+1}、{qName} ({question_score}分)
{ topRight } { showActionButton != false && {!exerciseIsPublish && this.props.onQestionDelete(question_id)}> } {index === 0 ? "" : this.props.onSortUp(index, question_id)}> } {index === displayCount - 1 ? "" : this.props.onSortDown(index, question_id)}> } {!exerciseIsPublish && this.props.addQuestion(question_id, question_type)}> } this.props.editQestion(index)}> }
{ question_title && //
}
) } } // RouteHOC() export default (QestionDisplayHeader);