@wix/design-system
Version:
@wix/design-system
43 lines • 2.54 kB
TypeScript
import React from 'react';
import { PopoverNextProps } from './PopoverNext.types';
import PropTypes from 'prop-types';
declare function PopoverNext({ children, appendTo, dataHook, className, onMouseEnter, onMouseLeave, onKeyDown, ...restOptions }: PopoverNextProps): React.JSX.Element;
declare namespace PopoverNext {
var displayName: string;
var proptypes: {
dataHook: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
open: PropTypes.Requireable<boolean>;
onOpenChange: PropTypes.Validator<(...args: any[]) => any>;
focusManagerEnabled: PropTypes.Requireable<boolean>;
appendTo: PropTypes.Requireable<NonNullable<"scrollParent" | "viewport" | "window" | "parent" | ((...args: any[]) => any) | null | undefined>>;
dynamicWidth: PropTypes.Requireable<boolean>;
width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
maxWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
zIndex: PropTypes.Requireable<number>;
excludeClass: PropTypes.Requireable<string>;
hideDelay: PropTypes.Requireable<number>;
moveBy: PropTypes.Requireable<PropTypes.InferProps<{
x: PropTypes.Requireable<number>;
y: PropTypes.Requireable<number>;
}>>;
onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>;
onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>;
flip: PropTypes.Requireable<boolean>;
onKeyDown: PropTypes.Requireable<(...args: any[]) => any>;
placement: PropTypes.Requireable<string>;
fixed: PropTypes.Requireable<boolean>;
showDelay: PropTypes.Requireable<number>;
timeout: PropTypes.Requireable<NonNullable<number | PropTypes.InferProps<{
enter: PropTypes.Requireable<number>;
exit: PropTypes.Requireable<number>;
}> | null | undefined>>;
transitionSettings: PropTypes.Requireable<any>;
};
var Trigger: React.ForwardRefExoticComponent<import("./PopoverNext.types").PopoverNextTriggerProps & React.RefAttributes<HTMLElement>>;
var Content: React.ForwardRefExoticComponent<Omit<import("./PopoverNext.types").PopoverNextContentProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
}
export default PopoverNext;
//# sourceMappingURL=PopoverNext.d.ts.map