UNPKG

dtd

Version:

根据数梦工场视觉规范打造的组件库,感谢react-components和ant design

53 lines (52 loc) 1.84 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; export interface LocaleProps { items_per_page?: string; jump_to?: string; jump_to_confirm?: string; page?: string; prev_page?: string; next_page?: string; prev_5?: string; next_5?: string; prev_3?: string; next_3?: string; } export interface OptionsProps { changeSize: any; quickGo: any; selectComponentClass: any; current: number; pageSizeOptions: string[]; pageSize: number; buildOptionText?: (value: string) => string; locale: LocaleProps; rootPrefixCls?: string; selectPrefixCls?: string; goButton?: React.ReactNode | boolean; getPopupContainer?: (triggerNode: Element) => HTMLElement; } declare class Options extends React.Component<OptionsProps, any> { static propTypes: { changeSize: PropTypes.Requireable<(...args: any[]) => any>; quickGo: PropTypes.Requireable<(...args: any[]) => any>; selectComponentClass: PropTypes.Requireable<(...args: any[]) => any>; current: PropTypes.Requireable<number>; pageSizeOptions: PropTypes.Requireable<(string | null)[]>; pageSize: PropTypes.Requireable<number>; buildOptionText: PropTypes.Requireable<(...args: any[]) => any>; locale: PropTypes.Requireable<object>; getPopupContainer: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { pageSizeOptions: string[]; getPopupContainer: (triggerNode: HTMLElement) => Node | null; }; constructor(props: OptionsProps); buildOptionText: (value: string) => string; changeSize: (value: any) => void; handleChange: (e: React.ChangeEvent<HTMLInputElement>) => void; go: (e: any) => void; render(): JSX.Element | null; } export default Options;