Skip to content

Commit fe98c71

Browse files
committed
feat(demo-app): use our atomic loader instead of babel transform for imports
1 parent 7844818 commit fe98c71

2 files changed

Lines changed: 21 additions & 14 deletions

File tree

packages/icon-transform-demo/babel.config.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ module.exports = {
88
'@babel/preset-typescript',
99
],
1010
plugins: [
11-
[
12-
'transform-imports',
13-
{
14-
'@fluentui/react-icons': {
15-
// Rewrites barrel imports to atomic SVG imports:
16-
// import { AddRegular } from '@fluentui/react-icons'
17-
// → import { AddRegular } from '@fluentui/react-icons/svg/add'
18-
transform: (importName) => resolveFluentIconImport(importName, 'svg-sprite'),
19-
preventFullImport: false,
20-
skipDefaultConversion: true,
21-
},
22-
},
23-
],
11+
// [
12+
// 'transform-imports',
13+
// {
14+
// '@fluentui/react-icons': {
15+
// // Rewrites barrel imports to atomic SVG imports:
16+
// // import { AddRegular } from '@fluentui/react-icons'
17+
// // → import { AddRegular } from '@fluentui/react-icons/svg/add'
18+
// transform: (importName) => resolveFluentIconImport(importName, 'svg-sprite'),
19+
// preventFullImport: false,
20+
// skipDefaultConversion: true,
21+
// },
22+
// },
23+
// ],
2424
],
2525
};

packages/icon-transform-demo/webpack.config.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@ module.exports = {
2525
{
2626
test: /\.[mc]?[jt]sx?$/,
2727
enforce: 'pre',
28-
use: ['@fluentui/react-icons-atomic-webpack-loader'],
28+
use: [
29+
{
30+
loader: '@fluentui/react-icons-atomic-webpack-loader',
31+
options: {
32+
iconVariant: 'svg',
33+
},
34+
},
35+
],
2936
},
3037
{
3138
test: /\.tsx?$/,

0 commit comments

Comments
 (0)