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 };