@alifd/next
Version:
A configurable component library for web built on React.
23 lines (20 loc) • 605 B
JavaScript
exports.__esModule = true;
var overlayManager = {
allOverlays: [],
addOverlay: function addOverlay(overlay) {
this.removeOverlay(overlay);
this.allOverlays.unshift(overlay);
},
isCurrentOverlay: function isCurrentOverlay(overlay) {
return overlay && this.allOverlays[0] === overlay;
},
removeOverlay: function removeOverlay(overlay) {
var i = this.allOverlays.indexOf(overlay);
if (i > -1) {
this.allOverlays.splice(i, 1);
}
}
};
exports.default = overlayManager;
module.exports = exports["default"];
;