frc-ui
Version:
React Web UI
40 lines (39 loc) • 1.05 kB
TypeScript
import React from 'react';
import { RadioChangeEvent } from 'antd/es/radio';
declare type OptionProps = {
label: string;
value: string | number;
disabled?: boolean;
color?: string;
background?: string;
width?: number;
render?: Function;
};
interface TabsProps {
className?: string;
onChange?: Function;
showAll?: boolean;
multi?: boolean;
value?: string | number | Array<string | number>;
options: Array<OptionProps>;
children?: any;
itemWidth?: number;
label?: string;
}
interface TabsState {
value?: string | number | Array<string | number>;
}
declare class Tabs extends React.PureComponent<TabsProps, TabsState> {
static defaultProps: {
showAll: boolean;
multi: boolean;
itemWidth: number;
};
constructor(props: any);
componentWillReceiveProps(nextProps: TabsProps): void;
h_change: (ev: RadioChangeEvent) => void;
f_checked: (v: string | number) => boolean;
r_button: () => any[];
render(): JSX.Element;
}
export default Tabs;