import React from 'react'; import ReactDOM from 'react-dom'; import Transfer from '..'; import { Radio } from '../..'; const dataSource = (() => { const dataSource = []; for (let i = 0; i < 10; i++) { dataSource.push({ label: `content${i}`, value: `${i}`, disabled: i % 4 === 0, }); } return dataSource; })(); const themeList = [{ value: 'white', label: 'white', }, { value: 'grey', label: 'grey', }]; interface ItransferState { theme?: 'white' | 'grey' } class Demo extends React.Component<{}, ItransferState> { constructor(props) { super(props); this.state = { theme: 'white', }; this.handleChange = this.handleChange.bind(this); } handleChange(value, data, extra) { console.log(value, data, extra); } handleTheme = theme => { this.setState({ theme }); }; render() { const { theme } = this.state; return (
Select theme:

); } } ReactDOM.render(, document.getElementById('transfer-demo-3'));