UNPKG

ag-ui-kit

Version:

Custom select box component (single + multiple) - no dependencies

22 lines (19 loc) 689 B
import React, { HTMLAttributes, ReactNode } from 'react'; interface SelectProps extends Omit<HTMLAttributes<HTMLDivElement>, "onChange"> { className?: string; value?: string | string[]; onChange?: (value: string | string[]) => void; multiple?: boolean; children: ReactNode; arrowOpen?: ReactNode; arrowClosed?: ReactNode; } interface OptionProps extends HTMLAttributes<HTMLDivElement> { value: string; children: ReactNode; className?: string; disabled?: boolean; } declare const Option: React.FC<OptionProps>; declare const Select: React.ForwardRefExoticComponent<SelectProps & React.RefAttributes<HTMLDivElement>>; export { Option, Select };