import React from 'react'; import PopupPicker from '../Popup'; import { PopupPickerProps } from '../PopupPickerTypes'; import { CascaderProps, CascaderValue } from './CascaderTypes'; export interface IPopupCascaderProps extends PopupPickerProps { cascader: React.ReactElement; onChange?: (date?: CascaderValue) => void; } class PopupCascader extends React.Component { static defaultProps = { pickerValueProp: 'value', pickerValueChangeProp: 'onChange', }; onOk = (v: any) => { const { onChange, onOk } = this.props; if (onChange) { onChange(v); } if (onOk) { onOk(v); } }; render() { return ( ); } } export default PopupCascader;