UNPKG

wix-style-react

Version:
124 lines • 7.38 kB
export default MultiSelectCheckbox; declare class MultiSelectCheckbox extends InputWithOptions<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined, import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>> { constructor(props: import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>); constructor(props: import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>, context: any); createOptions(options: any): any; _patchOptionWithSelectionMechanism(option: any): any; _isUsingCustomRenderFunction({ value }: { value: any; }): boolean; _isDivider({ value }: { value: any; }): boolean; isSelectedId(optionId: any): boolean; dropdownAdditionalProps(): { options: any; closeOnSelect: boolean; selectedHighlight: boolean; }; selectedOptionsToText(): any; inputAdditionalProps(): { readOnly: boolean | undefined; disableEditing: boolean | undefined; inputElement: React.JSX.Element; value: any; }; inputClasses(): any; _onSelect(option: any): void; _onInputClicked(event: any): void; _onKeyDown(event: any): void; _onFocus(e: any): void; _focused: boolean | undefined; } declare namespace MultiSelectCheckbox { let displayName: string; namespace propTypes { let ariaControls: PropTypes.Requireable<string>; let ariaDescribedby: PropTypes.Requireable<string>; let ariaLabel: PropTypes.Requireable<string>; let autoFocus: PropTypes.Requireable<boolean>; let border: PropTypes.Requireable<string>; let className: PropTypes.Requireable<string>; let clearButton: PropTypes.Requireable<boolean>; let closeOnSelect: PropTypes.Requireable<boolean>; let dataHook: PropTypes.Requireable<string>; let defaultValue: PropTypes.Requireable<string>; let delimiter: PropTypes.Requireable<string>; let disabled: PropTypes.Requireable<boolean>; let dropdownWidth: PropTypes.Requireable<string>; let fixedFooter: PropTypes.Requireable<PropTypes.ReactNodeLike>; let fixedHeader: PropTypes.Requireable<PropTypes.ReactNodeLike>; let focusOnOption: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let focusOnSelectedOption: PropTypes.Requireable<boolean>; let forceFocus: PropTypes.Requireable<boolean>; let forceHover: PropTypes.Requireable<boolean>; let hasMore: PropTypes.Requireable<boolean>; let hideStatusSuffix: PropTypes.Requireable<boolean>; let highlight: PropTypes.Requireable<boolean>; let id: PropTypes.Requireable<string>; let infiniteScroll: PropTypes.Requireable<boolean>; let loadMore: PropTypes.Requireable<(...args: any[]) => any>; let markedOption: PropTypes.Requireable<NonNullable<string | number | boolean | null | undefined>>; let maxHeightPixels: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let maxLength: PropTypes.Requireable<number>; let menuArrow: PropTypes.Requireable<boolean>; let minWidthPixels: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let name: PropTypes.Requireable<string>; let noLeftBorderRadius: PropTypes.Requireable<boolean>; let noRightBorderRadius: PropTypes.Requireable<boolean>; let onBlur: PropTypes.Requireable<(...args: any[]) => any>; let onClear: PropTypes.Requireable<(...args: any[]) => any>; let onClose: PropTypes.Requireable<(...args: any[]) => any>; let onCompositionChange: PropTypes.Requireable<(...args: any[]) => any>; let onDeselect: PropTypes.Requireable<(...args: any[]) => any>; let onEnterPressed: PropTypes.Requireable<(...args: any[]) => any>; let onEscapePressed: PropTypes.Requireable<(...args: any[]) => any>; let onFocus: PropTypes.Requireable<(...args: any[]) => any>; let onInputClicked: PropTypes.Requireable<(...args: any[]) => any>; let onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; let onKeyUp: PropTypes.Requireable<(...args: any[]) => any>; let onManuallyInput: PropTypes.Requireable<(...args: any[]) => any>; let onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>; let onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; let onOptionMarked: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsHide: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsShow: PropTypes.Requireable<(...args: any[]) => any>; let onPaste: PropTypes.Requireable<(...args: any[]) => any>; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let options: PropTypes.Requireable<any[]>; let overflow: PropTypes.Requireable<string>; let pattern: PropTypes.Requireable<string>; let placeholder: PropTypes.Requireable<string>; let popoverProps: PropTypes.Requireable<PropTypes.InferProps<{ appendTo: PropTypes.Requireable<string>; maxWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; flip: PropTypes.Requireable<boolean>; fixed: PropTypes.Requireable<boolean>; placement: PropTypes.Requireable<string>; dynamicWidth: PropTypes.Requireable<boolean>; }>>; let prefix: PropTypes.Requireable<PropTypes.ReactNodeLike>; let readOnly: PropTypes.Requireable<boolean>; let required: PropTypes.Requireable<boolean>; let selectedId: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let selectedOptions: PropTypes.Requireable<any[]>; let showOptionsIfEmptyInput: PropTypes.Requireable<boolean>; let size: PropTypes.Requireable<string>; let status: PropTypes.Requireable<string>; let statusMessage: PropTypes.Requireable<PropTypes.ReactNodeLike>; let suffix: PropTypes.Requireable<PropTypes.ReactNodeLike>; let tabIndex: PropTypes.Requireable<number>; let textOverflow: PropTypes.Requireable<string>; let tooltipPlacement: PropTypes.Requireable<string>; let type: PropTypes.Requireable<string>; let value: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let valueParser: PropTypes.Requireable<(...args: any[]) => any>; let disableEditing: PropTypes.Requireable<boolean>; } let defaultProps: any; } import InputWithOptions from '../InputWithOptions'; import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=MultiSelectCheckbox.d.ts.map