diff --git a/generator/generate-svg.mjs b/generator/generate-svg.mjs index df39ccf3..3011f1e9 100644 --- a/generator/generate-svg.mjs +++ b/generator/generate-svg.mjs @@ -59,7 +59,7 @@ const generateIconsDefs = async (icon, weight) => { ).replace(RegExp(`${Case.capital(weight)}$`), ''); const tsCode = await transform(svgCode, options, { - componentName: componentNameMap[componentName] || componentName, + componentName, }); return [...tsCode.matchAll(//g)] @@ -90,6 +90,7 @@ const getIconList = () => { 'swap', 'list', 'test-tube', + 'circle', '', ].includes(file) ); @@ -139,8 +140,6 @@ ${Object.entries(defs) const generateMainIconFile = (icon) => { const component = Case.pascal(icon); - // const componentFileName = fileNameMap[component] || component; - const componentName = componentNameMap[component] || component; const componentCode = `import { type Icon, type IconProps } from 'phosphor-react-native' import IconBase from "../lib/icon-base"; @@ -150,9 +149,9 @@ const I: Icon = ({...props }: IconProps) => ( ) -/** @deprecated Use ${componentName}Icon */ -export const ${componentName} = I -export { I as ${componentName}Icon }`; +/** @deprecated Use ${component}Icon */ +export const ${componentNameMap[component] || component} = I +export { I as ${component}Icon }`; const filePath = path.join(__dirname, '../src/icons', `${component}.tsx`);