You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PopperTargetHelper.js 434 B

3 years ago
123456789101112131415
  1. import PropTypes from 'prop-types';
  2. import { getTarget, targetPropType } from './utils';
  3. var PopperTargetHelper = function PopperTargetHelper(props, context) {
  4. context.popperManager.setTargetNode(getTarget(props.target));
  5. return null;
  6. };
  7. PopperTargetHelper.contextTypes = {
  8. popperManager: PropTypes.object.isRequired
  9. };
  10. PopperTargetHelper.propTypes = {
  11. target: targetPropType.isRequired
  12. };
  13. export default PopperTargetHelper;