stone-kit
Version:
uikit for redesign
16 lines (14 loc) • 814 B
TypeScript
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[];
};
declare const handleClickModeOption: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, mode, optionsParentArr, }: TClickOptionProps) => void;
declare const handleClickModeCategory: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, }: TClickOptionProps) => void;
export { handleClickModeCategory, handleClickModeOption };