UNPKG

stone-kit

Version:
16 lines (14 loc) 814 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[]; }; 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 };