UNPKG

payzli-ui-aryan

Version:

A custom react components library

48 lines (47 loc) 1.39 kB
import { CSSProperties } from "react"; import { ISelectInput } from "."; export interface IDropdownProps { label?: string; options: ISelectInput[]; value: any; onChange: any; name?: string; placeholder?: string; className?: string; required?: boolean; formSubmitted?: boolean; zIndex?: number; type?: "default" | "icon-leading" | "avatar-leading" | "dot-leading"; iconClass?: string; id?: string; disabled?: boolean; isClearable?: boolean; style?: CSSProperties; classNamePrefix?: string; transformPhrase?: (phrase: string, lang: string, params: any) => string; UiLanguage?: string; errorMessage?: string; hintText?: string; formClass?: string; tooltip?: string; disableValidation?: boolean; isMulti?: boolean; isLoading?: boolean; formStyle?: CSSProperties; menuIsOpen?: boolean; CustomOption?: ({ data, innerProps }: { data: any; innerProps: any; }) => JSX.Element; CustomMenuList?: JSX.Element; hideSearchIcon?: boolean; filterOption?: any; labelClassName?: string; onClick?: any; filterClass?: string; grouping?: boolean; addNewSelectOption?: boolean; addNewOptionLabel?: string; handleAddNewOption?: () => void; listType?: "user" | "partner" | "residual_program" | "residual_hierarchy" | "merchant"; }