67 lines
1.4 KiB
JavaScript
67 lines
1.4 KiB
JavaScript
"use strict";
|
|
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.popupProps = exports.mobileProps = exports.innerProps = void 0;
|
|
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
|
const innerProps = exports.innerProps = {
|
|
visible: Boolean,
|
|
prefixCls: String,
|
|
zIndex: Number,
|
|
destroyPopupOnHide: Boolean,
|
|
forceRender: Boolean,
|
|
arrow: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
// Legacy Motion
|
|
animation: [String, Object],
|
|
transitionName: String,
|
|
// Measure
|
|
stretch: {
|
|
type: String
|
|
},
|
|
// Align
|
|
align: {
|
|
type: Object
|
|
},
|
|
point: {
|
|
type: Object
|
|
},
|
|
getRootDomNode: {
|
|
type: Function
|
|
},
|
|
getClassNameFromAlign: {
|
|
type: Function
|
|
},
|
|
onAlign: {
|
|
type: Function
|
|
},
|
|
onMouseenter: {
|
|
type: Function
|
|
},
|
|
onMouseleave: {
|
|
type: Function
|
|
},
|
|
onMousedown: {
|
|
type: Function
|
|
},
|
|
onTouchstart: {
|
|
type: Function
|
|
}
|
|
};
|
|
const mobileProps = exports.mobileProps = (0, _extends2.default)((0, _extends2.default)({}, innerProps), {
|
|
mobile: {
|
|
type: Object
|
|
}
|
|
});
|
|
const popupProps = exports.popupProps = (0, _extends2.default)((0, _extends2.default)({}, innerProps), {
|
|
mask: Boolean,
|
|
mobile: {
|
|
type: Object
|
|
},
|
|
maskAnimation: String,
|
|
maskTransitionName: String
|
|
}); |