@bothub-chat/ui
Version:
Bothub UI Components
21 lines (20 loc) • 1.14 kB
TypeScript
import { SelectFieldChangeEventHandler, SelectFieldDataItem, SelectFieldSize, SelectFieldValueChangeEventHandler, UseSelectFieldProps } from '../select-field';
import { Variant } from './types';
export type BadgeSelectDropdownProps = {
options: SelectFieldDataItem[];
value?: SelectFieldDataItem | null;
variant?: Variant;
colorButtonOpened?: string;
className?: string;
compactWidth?: boolean;
modalStyles?: React.CSSProperties;
size?: SelectFieldSize;
search?: boolean;
contentWidth?: number;
searchPlaceholder?: string;
openedModel?: string;
onChange?: SelectFieldChangeEventHandler;
onValueChange?: SelectFieldValueChangeEventHandler;
} & Omit<UseSelectFieldProps, 'onChange' | 'multiple' | 'onValueChange' | 'value'>;
export declare const BadgeSelectDropdown: import("react").MemoExoticComponent<({ options, value: initialValue, variant, colorButtonOpened, className, compactWidth, modalStyles, size, search, contentWidth, searchPlaceholder, openedModel, ...useSelectFieldProps }: BadgeSelectDropdownProps) => import("react/jsx-runtime").JSX.Element>;
export * from './styled';