/*
* @Author: zhouningyi
* @Date: 2016-12-26 11:55:57
*/

import React, { Component, PropTypes } from 'react';
import ToggleM from 'material-ui/Toggle';

import './index.css';
import Utils from './../../lib/utils';
import UiBase from './../uiBase';

export default class Toggle extends UiBase {
  static propTypes = {
    data:          PropTypes.any.isRequired,
    onChange:       PropTypes.func.isRequired,
    onFinishChange: PropTypes.func
  }
  constructor(props: any) {
    super(props)
  }
  _genUI(){
    let   {onChange, onFinishChange, data} = this.props;
    const {id, name, key, value} = data;
    return (
      <ToggleM 
        defaultToggled={value}
        style={{}}
        onToggle={this.onChange}
      />
    );
  }
}
