@chayns-components/core
Version:
A set of beautiful React components for developing your own applications with chayns.
21 lines (20 loc) • 793 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getStackSizeFactor = exports.getIsExpandableIcon = void 0;
const getStackSizeFactor = icon => {
var _icon$match;
const sizeFactorString = (_icon$match = icon.match(/fa-stack-([\d])x/)) === null || _icon$match === void 0 ? void 0 : _icon$match[1];
return typeof sizeFactorString === 'string' ? parseInt(sizeFactorString, 10) : undefined;
};
exports.getStackSizeFactor = getStackSizeFactor;
const getIsExpandableIcon = accordionIcon => {
let unicodeIcon = 'f105';
if (accordionIcon && accordionIcon !== 110 && accordionIcon !== 1110100) {
unicodeIcon = accordionIcon.toString(16);
}
return unicodeIcon;
};
exports.getIsExpandableIcon = getIsExpandableIcon;
//# sourceMappingURL=icon.js.map