///
import * as React from "react";
interface HTMLAttributesWeak extends React.HTMLAttributes {
defaultValue?: any;
onChange?: any;
}
export interface TransferProps extends HTMLAttributesWeak {
/**
* 样式类名的品牌前缀
*/
prefix?: string;
/**
* 自定义类名
*/
className?: string;
/**
* 自定义内联样式
*/
style?: React.CSSProperties;
/**
* 数据源
*/
dataSource?: Array;
/**
* (用于受控)当前值
*/
value?: Array;
/**
* (用于非受控)初始值
*/
defaultValue?: Array;
/**
* 值发生改变的时候触发的回调函数
*/
onChange?: (value: Array, data: Array, extra: {}) => void;
/**
* 是否显示搜索框
*/
showSearch?: boolean;
/**
* 搜索框占位符
*/
searchPlaceholder?: string;
/**
* 左右面板标题
*/
titles?: Array;
/**
* 向右向左移动按钮显示内容
*/
operations?: Array;
/**
* 左面板默认选中值
*/
defaultLeftChecked?: Array;
/**
* 右面板默认选中值
*/
defaultRightChecked?: Array;
/**
* 左右面板列表自定义样式
*/
listStyle?: {};
/**
* 自定义国际化文案对象
*/
locale?: {};
/**
* 自定义国际化语言
*/
language?: "zh-cn" | "en-us" | "zh-tw";
}
export default class Transfer extends React.Component {}