import Checkbox from '../../checkbox'; import Form from '..'; import Icon from '../../icon'; import Input from '../../input'; import NumberPicker from '../../number-picker'; import Radio from '../../radio'; import Range from '../../range'; import Rating from '../../rating'; import React from 'react'; import ReactDOM from 'react-dom'; import Select from '../../select'; import Switch from '../../switch'; import Upload from '../../upload'; const FormItem = Form.Item; const formItemLayout = { labelCol: { span: 7, }, wrapperCol: { span: 16, }, }; const fileList = [ { uid: '0', name: 'IMG.png', state: 'done', url: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', downloadURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', imgURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', }, { uid: '1', name: 'IMG.png', percent: 50, state: 'uploading', url: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', downloadURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', imgURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', }, { uid: '2', name: 'IMG.png', state: 'error', url: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', downloadURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', imgURL: 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', }, ]; interface PageStates { preview: boolean; } class Demo extends React.Component<{}, PageStates> { submitHandler: (e: any) => void; onPreviewChange: (checked: any) => void; ratingPreview: (value: any) => JSX.Element; constructor(props) { super(props); this.state = { preview: false, }; this.submitHandler = e => { console.log(e); }; this.onPreviewChange = checked => { this.setState({ preview: checked, }); }; this.ratingPreview = value => { return (
{value} {value > 2.5 ?