@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
24 lines (23 loc) • 1.1 kB
TypeScript
import * as React from 'react';
import { OptionType } from "../../../common.type";
export declare type ContextProps = {
inputValue?: OptionType;
openPopover?: boolean;
chipInputValue?: OptionType[];
focusedOption?: Element;
chipInputText?: string;
onOptionClick?: (option: OptionType) => void;
setInputValue?: React.Dispatch<React.SetStateAction<OptionType | undefined>>;
setChipInputText?: React.Dispatch<React.SetStateAction<string | undefined>>;
setOpenPopover?: React.Dispatch<React.SetStateAction<boolean>>;
setChipInputValue?: React.Dispatch<React.SetStateAction<OptionType[] | undefined>>;
setFocusedOption?: React.Dispatch<React.SetStateAction<HTMLElement | undefined>>;
setHighlightFirstItem?: React.Dispatch<React.SetStateAction<boolean>>;
setHighlightLastItem?: React.Dispatch<React.SetStateAction<boolean>>;
inputTriggerRef?: any;
listRef?: React.RefObject<HTMLDivElement>;
multiSelect?: boolean;
popoverId?: string;
};
export declare const ComboboxContext: React.Context<ContextProps>;
export default ComboboxContext;