@doreamonjs/gate
Version:
gate for doreamonjs
31 lines (30 loc) • 788 B
TypeScript
import { PureComponent } from 'react';
export interface Props {
type?: 'modal' | 'drawer';
title?: string;
cancelText?: string;
submitText?: string;
loading?: boolean;
visible?: boolean;
titles?: string[];
values?: {
dataSource?: any[];
targetKeys: string[];
};
onClose?(): void;
onSubmit?(values: any, lastValues: any): void;
onValueChange?(name: string, value: any): void;
}
export default class ZTransfer extends PureComponent<Props> {
static defaultProps: {
type: string;
};
state: {
targetKeys: any[];
};
componentWillReceiveProps(nextProps: Props): void;
private get modalProps();
private onSubmit;
onChange: (targetKeys: string[]) => void;
render(): JSX.Element;
}