useRootProps.js 504 B

123456789101112131415
  1. "use strict";
  2. var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = useRootProps;
  7. var React = _interopRequireWildcard(require("react"));
  8. var _miscUtil = require("../../../utils/miscUtil");
  9. var propNames = ['onMouseEnter', 'onMouseLeave'];
  10. function useRootProps(props) {
  11. return React.useMemo(function () {
  12. return (0, _miscUtil.pickProps)(props, propNames);
  13. }, [props]);
  14. }