UNPKG

stone-kit

Version:
17 lines (16 loc) 982 B
import { TCategory, TModeSelect, TOption } from '../ui/Select.types.ts'; import { SetStateAction } from 'react'; export type TClickOptionProps = { option: TOption | TOption[]; disabledOptions: TOption[]; selectedOptions: TOption[]; setSelectedOptions: (value: SetStateAction<TOption[]>) => void; mode: TModeSelect; onChange?: (selectedOptions: TOption[]) => unknown; optionsParentArr?: TCategory[] | TOption[]; clickableOptions?: (string | undefined)[]; isDisabledNotClickable?: boolean; }; declare const handleClickModeOption: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, mode, optionsParentArr, clickableOptions, isDisabledNotClickable, }: TClickOptionProps) => void; declare const handleClickModeCategory: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, clickableOptions, isDisabledNotClickable, }: TClickOptionProps) => void; export { handleClickModeCategory, handleClickModeOption };