polestar-ui-kit
Version:
## Install
41 lines (33 loc) • 1.09 kB
JavaScript
;
require("core-js/modules/es.array.for-each");
require("core-js/modules/es.object.keys");
require("core-js/modules/es.parse-int");
require("core-js/modules/web.dom-collections.for-each");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var components = {};
var currentId = '';
var setZIndex = function setZIndex(component, zIndex) {
if (currentId === component.current.id) return;
var currentIndex = parseInt(zIndex, 0);
var componentIndex;
var keys = Object.keys(components);
keys.forEach(function (key) {
componentIndex = parseInt(components[key], 0);
if (currentIndex <= componentIndex) {
currentIndex = componentIndex;
}
});
components[component.current.id] = currentIndex + 1;
component.current.style.zIndex = components[component.current.id];
currentId = component.current.id;
console.log('component zIndex', component.current.style.zIndex);
};
var zIndexManager = {
setZIndex: setZIndex,
components: components
};
var _default = zIndexManager;
exports["default"] = _default;