diff --git a/packages/lucide-react/tests/lucide-react.spec.tsx b/packages/lucide-react/tests/lucide-react.spec.tsx index 30c30af67a..8dea7b482f 100644 --- a/packages/lucide-react/tests/lucide-react.spec.tsx +++ b/packages/lucide-react/tests/lucide-react.spec.tsx @@ -76,7 +76,7 @@ describe('Using lucide icon components', () => { expect( container.innerHTML ).toMatchSnapshot(); }); - it('should merge default classNames with the provided classNames', () => { + it('should apply all classNames to the element', () => { const testClass = 'my-class'; const { container } = render( , diff --git a/packages/lucide-solid/tests/lucide-solid.spec.tsx b/packages/lucide-solid/tests/lucide-solid.spec.tsx index 013d2a5a71..9dbcf74e9a 100644 --- a/packages/lucide-solid/tests/lucide-solid.spec.tsx +++ b/packages/lucide-solid/tests/lucide-solid.spec.tsx @@ -80,7 +80,7 @@ describe('Using lucide icon components', () => { cleanup() }); - it('should merge default classes with the provided classes', () => { + it('should add all classes to the element', () => { const testClass = 'my-class'; const { container } = render(() => , diff --git a/packages/lucide-static/scripts/buildLib.mjs b/packages/lucide-static/scripts/buildLib.mjs index b9caab8862..aa28c6169d 100644 --- a/packages/lucide-static/scripts/buildLib.mjs +++ b/packages/lucide-static/scripts/buildLib.mjs @@ -48,7 +48,10 @@ svgs.forEach(({ name, contents }) => { const importString = `module.exports.${componentName} = require('./icons/${name}');\n`; appendFile(importString, `index.js`, LIB_DIR); - const exportString = `${jsLicense}module.exports = \`${contents}\`;\n`; + const svgContent = contents.replace(' { - const content = `\n${contents}`; + let content = `\n${contents}`; + content = content.replace('