oneframe-react
Version:
Oneframe React ## Components, Hooks, Helper Functions & State Management
67 lines (66 loc) • 3.29 kB
TypeScript
import React from 'react';
import { IDropdownProps } from './type';
import PropTypes from 'prop-types';
export declare const DropdownMenuTmp: {
(props: IDropdownProps): JSX.Element;
propTypes: {
id: PropTypes.Requireable<string>;
name: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
tabIndex: PropTypes.Requireable<number>;
noText: PropTypes.Requireable<boolean>;
disabled: PropTypes.Requireable<boolean>;
readOnly: PropTypes.Requireable<boolean>;
loading: PropTypes.Requireable<boolean>;
fullWidth: PropTypes.Requireable<boolean>;
centerRipple: PropTypes.Requireable<boolean>;
disableRipple: PropTypes.Requireable<boolean>;
disableFocusRipple: PropTypes.Requireable<boolean>;
component: PropTypes.Requireable<any>;
buttonRef: PropTypes.Requireable<any>;
variant: PropTypes.Requireable<string>;
iconLeft: PropTypes.Requireable<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
iconRight: PropTypes.Requireable<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
options: PropTypes.Requireable<PropTypes.InferProps<{
data: PropTypes.Validator<any[]>;
displayValue: PropTypes.Validator<string>;
displayField: PropTypes.Validator<string>;
selected: PropTypes.Requireable<any>;
disabled: PropTypes.Requireable<any>;
}>>;
onClick: PropTypes.Requireable<(...args: any[]) => any>;
onRef: PropTypes.Requireable<(...args: any[]) => any>;
};
};
declare const _default: React.MemoExoticComponent<{
(props: IDropdownProps): JSX.Element;
propTypes: {
id: PropTypes.Requireable<string>;
name: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
tabIndex: PropTypes.Requireable<number>;
noText: PropTypes.Requireable<boolean>;
disabled: PropTypes.Requireable<boolean>;
readOnly: PropTypes.Requireable<boolean>;
loading: PropTypes.Requireable<boolean>;
fullWidth: PropTypes.Requireable<boolean>;
centerRipple: PropTypes.Requireable<boolean>;
disableRipple: PropTypes.Requireable<boolean>;
disableFocusRipple: PropTypes.Requireable<boolean>;
component: PropTypes.Requireable<any>;
buttonRef: PropTypes.Requireable<any>;
variant: PropTypes.Requireable<string>;
iconLeft: PropTypes.Requireable<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
iconRight: PropTypes.Requireable<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
options: PropTypes.Requireable<PropTypes.InferProps<{
data: PropTypes.Validator<any[]>;
displayValue: PropTypes.Validator<string>;
displayField: PropTypes.Validator<string>;
selected: PropTypes.Requireable<any>;
disabled: PropTypes.Requireable<any>;
}>>;
onClick: PropTypes.Requireable<(...args: any[]) => any>;
onRef: PropTypes.Requireable<(...args: any[]) => any>;
};
}>;
export default _default;