UNPKG

@kadoui/react

Version:

Kadoui primitive components for React

19 lines 851 B
import { ButtonHTMLAttributes, Dispatch, SetStateAction } from "react"; import { SelectBoxOptionT } from "./types"; type WithMultiSelect = { multiSelect: true; optionValue: SelectBoxOptionT[]; setOptionValue: Dispatch<SetStateAction<SelectBoxOptionT[]>>; }; type WithSingleSelect = { multiSelect?: false; optionValue: SelectBoxOptionT | null; setOptionValue: Dispatch<SetStateAction<SelectBoxOptionT | null>>; }; type MergedSelectMode = WithMultiSelect | WithSingleSelect; type SelectBoxOptionsPropsT = ButtonHTMLAttributes<HTMLButtonElement> & MergedSelectMode & { options: SelectBoxOptionT[]; }; export default function SelectBoxOptions({ options, multiSelect, optionValue, setOptionValue, ...p }: SelectBoxOptionsPropsT): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=SelectBoxOptions.d.ts.map