@skbkontur/ui-kit
Version:
21 lines • 784 B
JavaScript
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
;