UNPKG

@skbkontur/ui-kit

Version:

21 lines 784 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var MenuHeader_1 = tslib_1.__importDefault(require("../../MenuHeader")); var MenuItem_1 = tslib_1.__importDefault(require("../../MenuItem")); function isActiveElement(element) { if (typeof element === 'string' || typeof element === 'number') { return false; } return isMenuItem(element) && !element.props.disabled; } exports.isActiveElement = isActiveElement; function isMenuItem(element) { return !!element && element.type === MenuItem_1.default; } exports.isMenuItem = isMenuItem; function isMenuHeader(element) { return !!element && element.type === MenuHeader_1.default; } exports.isMenuHeader = isMenuHeader; //# sourceMappingURL=utils.js.map