fix-svgr-issue-with-tsup (#2429)

This commit is contained in:
bosiraphael
2023-11-10 18:25:14 +01:00
committed by GitHub
parent 032e516a46
commit 73db5eb35d
5 changed files with 31 additions and 6 deletions

View File

@ -1,4 +1,5 @@
import { defineConfig } from "tsup";
import svgr from 'esbuild-plugin-svgr'
export default defineConfig([
{
@ -9,5 +10,18 @@ export default defineConfig([
dts: true,
clean: true,
outDir: "../docs/src/ui/generated",
esbuildPlugins: [svgr({ template })],
},
]);
]);
function template(variables, { tpl }) {
return tpl`
${variables.imports};
${variables.interfaces};
const ${variables.componentName} = (${variables.props}) => (
${variables.jsx}
);
${variables.exports};
export const ReactComponent = ${variables.componentName};
`;
};