UNPKG

polestar-ui-kit

Version:

## Install

41 lines (33 loc) 1.09 kB
"use strict"; 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;