cdbreact
Version:
Elegant UI kit and reusable components for building mobile-first, responsive websites and web apps
54 lines (53 loc) • 1.64 kB
TypeScript
import React from "react";
import PropTypes from "prop-types";
interface Props {
children: React.ReactNode;
className?: string;
clickable?: boolean;
domElement?: boolean;
email?: boolean;
id?: string;
isVisible?: boolean;
material?: boolean;
modifiers?: object[] | object;
placement?: string;
popover?: boolean;
sm?: boolean;
style?: React.CSSProperties;
tag?: string;
onChange?: (isOpen: boolean) => void;
}
declare const Popover: {
(props: Props): React.JSX.Element;
propTypes: {
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
clickable: PropTypes.Requireable<boolean>;
domElement: PropTypes.Requireable<boolean>;
email: PropTypes.Requireable<boolean>;
id: PropTypes.Requireable<string>;
isVisible: PropTypes.Requireable<boolean>;
material: PropTypes.Requireable<boolean>;
modifiers: PropTypes.Requireable<object>;
placement: PropTypes.Requireable<string>;
popover: PropTypes.Requireable<boolean>;
sm: PropTypes.Requireable<boolean>;
style: PropTypes.Requireable<object>;
tag: PropTypes.Requireable<string>;
};
defaultProps: {
clickable: boolean;
domElement: boolean;
id: string;
isVisible: boolean;
placement: string;
popover: boolean;
style: {
display: string;
};
tag: string;
};
};
export default Popover;
export { Popover as CDBPopper };
export { Popover as Tooltip };
export { Popover as CDBPopover };