UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

25 lines (18 loc) 582 B
function myDestRewriter(svgPathObj) { let fileName = svgPathObj.base; fileName = fileName .slice(3) .replace(/_([0-9]+)px\.svg/, '.js') .replace(/(^.)|(_)(.)/g, (match, p1, p2, p3) => (p1 || p3).toUpperCase()); if (fileName.indexOf('3dRotation') === 0) { fileName = `ThreeD${fileName.slice(2)}`; } if (fileName.indexOf('360') === 0) { fileName = `ThreeSixty${fileName.slice(3)}`; } if (fileName.indexOf('4k') === 0) { fileName = `FourK${fileName.slice(2)}`; } return fileName; } export default myDestRewriter;