interface.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.popupProps = exports.mobileProps = exports.innerProps = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. const innerProps = exports.innerProps = {
  9. visible: Boolean,
  10. prefixCls: String,
  11. zIndex: Number,
  12. destroyPopupOnHide: Boolean,
  13. forceRender: Boolean,
  14. arrow: {
  15. type: Boolean,
  16. default: true
  17. },
  18. // Legacy Motion
  19. animation: [String, Object],
  20. transitionName: String,
  21. // Measure
  22. stretch: {
  23. type: String
  24. },
  25. // Align
  26. align: {
  27. type: Object
  28. },
  29. point: {
  30. type: Object
  31. },
  32. getRootDomNode: {
  33. type: Function
  34. },
  35. getClassNameFromAlign: {
  36. type: Function
  37. },
  38. onAlign: {
  39. type: Function
  40. },
  41. onMouseenter: {
  42. type: Function
  43. },
  44. onMouseleave: {
  45. type: Function
  46. },
  47. onMousedown: {
  48. type: Function
  49. },
  50. onTouchstart: {
  51. type: Function
  52. }
  53. };
  54. const mobileProps = exports.mobileProps = (0, _extends2.default)((0, _extends2.default)({}, innerProps), {
  55. mobile: {
  56. type: Object
  57. }
  58. });
  59. const popupProps = exports.popupProps = (0, _extends2.default)((0, _extends2.default)({}, innerProps), {
  60. mask: Boolean,
  61. mobile: {
  62. type: Object
  63. },
  64. maskAnimation: String,
  65. maskTransitionName: String
  66. });