@aliretail/react-materials-components
Version:
47 lines (46 loc) • 1.13 kB
TypeScript
import * as React from 'react';
import * as PropTypes from 'prop-types';
interface FormTabProps {
/**
* 属性注释
* @default []
*/
dataSource: Array<{
value: string;
label: string;
}>;
/**
* 属性注释
* @default '标题'
*/
label: string;
/**
* 属性解释
* @default '1'
*/
value: string;
/**
* @default 'pure'
*/
shape?: 'pure' | 'wrapped' | 'text' | 'capsule';
size?: 'small' | 'medium';
onChange: (event: React.MouseEvent) => void;
}
declare class FormTab extends React.Component<FormTabProps> {
static propTypes: {
dataSource: PropTypes.Requireable<any[]>;
value: PropTypes.Requireable<string>;
shape: PropTypes.Requireable<string>;
onChange: PropTypes.Requireable<(...args: any[]) => any>;
size: PropTypes.Requireable<string>;
};
static defaultProps: {
dataSource: any[];
value: string;
shape: string;
size: string;
};
handleTabChange: (key: any) => void;
render(): JSX.Element;
}
export default FormTab;