UNPKG

@skbkontur/ui-kit

Version:

27 lines 904 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ZIndexStorage = /** @class */ (function () { function ZIndexStorage() { } ZIndexStorage.incrementZIndex = function (delta) { if (delta <= 0) { throw new Error(); } var zIndexes = ZIndexStorage.getZIndexes(); var top = zIndexes[zIndexes.length - 1]; var zIndex = top + delta; zIndexes.push(zIndex); return zIndex; }; ZIndexStorage.removeZIndex = function (zIndex) { var zIndexes = ZIndexStorage.getZIndexes(); var i = zIndexes.indexOf(zIndex); zIndexes.splice(i, 1); }; ZIndexStorage.getZIndexes = function () { return global.__RetailUiZIndexes || (global.__RetailUiZIndexes = [0]); }; return ZIndexStorage; }()); exports.default = ZIndexStorage; //# sourceMappingURL=ZIndexStorage.js.map