UNPKG

predix-ui

Version:

px-* web components as React styled components

17 lines (13 loc) 464 B
import propTypes from 'prop-types'; import { getTarget, DOMElement } from '../utils'; const PopperTargetHelper = (props, context) => { context.popperManager.setTargetNode(getTarget(props.target)); return null; }; PopperTargetHelper.contextTypes = { popperManager: propTypes.object.isRequired }; PopperTargetHelper.propTypes = { target: propTypes.oneOfType([propTypes.string, propTypes.func, DOMElement]).isRequired }; export default PopperTargetHelper;