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`);