next-gen-ui
Version:
Next Gen Ui is a home for front-end & UI/Ux developers. We provide all the necessary components required to build a scalable front-end application which suits the user experience in a unique way.
21 lines • 795 B
TypeScript
import React, { HTMLAttributes } from 'react';
import { ComponentSize } from '../../config/sizes';
export declare type SelectOption = {
label: string;
value: string;
};
export declare type SelectChangeHandler = (option: SelectOption | undefined) => void;
export interface SelectProps extends Omit<HTMLAttributes<HTMLDivElement>, 'className' | 'width' | 'option' | 'onChange'> {
className?: string;
size?: ComponentSize;
disabled?: boolean;
error?: boolean;
width?: string;
option?: SelectOption;
listOptions?: SelectOption[];
onChange?: SelectChangeHandler;
placeholder?: string;
}
declare const _default: React.ForwardRefExoticComponent<SelectProps & React.RefAttributes<HTMLDivElement>>;
export default _default;
//# sourceMappingURL=select.d.ts.map