UNPKG

grepsr-ui-elements

Version:

42 lines (41 loc) 1.58 kB
/// <reference types="react" /> interface Option { defaultChecked: boolean; id: number; label: string; } interface CommonDropProps { label: string; defaultOpen?: boolean; value?: string | '' | any | Array<any>[]; id: string | number | undefined; size?: 'small' | 'medium'; showSelectAll?: boolean; loading?: boolean; dropdownDisabled?: boolean; showSearch?: boolean; placeholder?: string; btnLabel1?: string; btnLabel2?: string; btn1Click?: () => void; btn2Click?: () => void; dropData?: Option[] | undefined; searchedList?: Option[] | undefined; className: string; clearIcon?: boolean; totalSelectCount: number; searchValue: string; onSearch: (value: string) => void; applyBtnDisabled: boolean; handleError?: boolean; handleCheckboxChange: (id: number | string | undefined) => void; checkedData: []; setCheckedData: () => void; onCloseOption: () => void; defaultCheckedValues: []; totalCount: number; showAccountLimit: boolean; } export { CommonDropProps }; declare const GrepsrCommonDropDown: ({ label, defaultOpen, size, placeholder, showSelectAll, id, btnLabel1, btnLabel2, btn1Click, btn2Click, dropData, className, showSearch, clearIcon, totalSelectCount, searchValue, onSearch, applyBtnDisabled, searchedList, handleError, handleCheckboxChange, checkedData, setCheckedData, onCloseOption, defaultCheckedValues, loading, dropdownDisabled, totalCount, showAccountLimit, }: CommonDropProps) => JSX.Element; export default GrepsrCommonDropDown;