UNPKG

@pathwright/pathicons

Version:

Pathwright icons, synced from Figma to React components

22 lines (20 loc) 740 B
var iconNameFromComponentName = function iconNameFromComponentName(componentName) { var name = componentName.replace("Icon", ""); // split by capital letters var split = name.split(/(?=[A-Z])/); // join with hyphen name = split.join("-").toLowerCase(); return name; }; var componentNameFromIconName = function componentNameFromIconName(iconName) { // split by hyphen var split = iconName.split("-"); // capitalize each element var capitalized = split.map(function (word) { return word.charAt(0).toUpperCase() + word.slice(1); }); // join with capital letters return "".concat(capitalized.join(""), "Icon"); }; export { componentNameFromIconName, iconNameFromComponentName }; //# sourceMappingURL=utils.js.map