@1771technologies/lytenyte-pro
Version:
27 lines (26 loc) • 1.03 kB
TypeScript
import { JSX } from 'react';
export interface SelectClassNames {
readonly triggerClassName?: string;
readonly triggerValueClassName?: string;
readonly triggerIconClassName?: string;
readonly popupClassName?: string;
readonly itemClassName?: string;
readonly itemIndicatorClassName?: string;
readonly itemTextClassName?: string;
}
export interface SelectProps {
readonly selected: {
value: string;
label: string;
} | null;
readonly options: {
value: string;
label: string;
}[];
readonly onSelect: (c: {
value: string;
label: string;
}) => void;
readonly placeholder?: string;
}
export declare function Select({ selected, onSelect, options, placeholder, triggerClassName, triggerValueClassName, triggerIconClassName, popupClassName, itemClassName, itemIndicatorClassName, itemTextClassName, ...props }: SelectProps & SelectClassNames & Omit<JSX.IntrinsicElements["div"], "onSelect">): import("react/jsx-runtime").JSX.Element;