grepsr-ui-elements
Version:
29 lines (28 loc) • 796 B
TypeScript
import { SelectChangeEvent } from '@mui/material';
import PropTypes from 'prop-types';
import { ElementType } from 'react';
interface Options {
label: string | any;
value: string | any;
}
interface AdvancedDropdownProps {
label?: string;
IconComponent?: ElementType | any;
fullWidth?: boolean | undefined;
options?: Options[] | undefined;
size?: 'medium' | 'small';
sx?: any;
value?: any | string[];
onChange?: ((event: SelectChangeEvent<string[]>) => void) | undefined;
}
export { AdvancedDropdownProps };
declare const SuperAdvancedDropdown: {
(props: AdvancedDropdownProps): JSX.Element;
defaultProps: {
label: string;
};
propTypes: {
label: PropTypes.Requireable<string>;
};
};
export default SuperAdvancedDropdown;