Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
"use strict";
// === poc probably remove ===
Object.defineProperty(exports, "__esModule", { value: true });
const directionMap = {
    top: '180deg',
    right: '-90deg',
    bottom: '',
    left: '90deg',
};
exports.directionMap = directionMap;
function rotate(directionOrRaw) {
    const degrees = directionMap[directionOrRaw];
    return `rotate(${degrees})`;
}
exports.rotate = rotate;
// === registry ===
exports.iconRegistry = {};
const isNotIndex = path => path.includes('index') === false;
const toFolder = filename => filename
    .split('/')
    .filter(isNotIndex)
    .pop();
// manually exported
function loadIconRegistry() {
    // @todo need to ensure to not load the circular index
    // const requireIcons = require.context('./', true, /.*\/index.ts$/)
    // const setFolderNameOnIcons = filename => {
    //   const iconName = toFolder(filename)
    //   const Component = requireIcons(filename)
    //   iconRegistry[iconName] = Component.default
    // }
    // requireIcons.keys().forEach(setFolderNameOnIcons)
    // console.log('[icons]: ', iconRegistry)
    // return iconRegistry
}
exports.loadIconRegistry = loadIconRegistry;
let index = 0;
function fromPropsToIdentifier(props) {
    index += 1;
    const identifier = props.identifier ||
        props.className ||
        props.vectorClassName ||
        props.wording ||
        'EMPTY';
    return identifier + index;
}
exports.fromPropsToIdentifier = fromPropsToIdentifier;
//# sourceMappingURL=deps.js.map