2020-09-07 17:48:39 +08:00

22 lines
415 B
JavaScript

const overlayManager = {
allOverlays: [],
addOverlay(overlay) {
this.removeOverlay(overlay);
this.allOverlays.unshift(overlay);
},
isCurrentOverlay(overlay) {
return overlay && this.allOverlays[0] === overlay;
},
removeOverlay(overlay) {
const i = this.allOverlays.indexOf(overlay);
if (i > -1) {
this.allOverlays.splice(i, 1);
}
},
};
export default overlayManager;