fix: emotion styles broken

This commit is contained in:
kyranjamie
2023-01-04 14:11:21 +01:00
committed by kyranjamie
parent a60cb6fcc8
commit a92cd276a6
3 changed files with 106 additions and 13 deletions

View File

@@ -116,21 +116,21 @@ const config = {
rules: [
{
test: /\.(ts|tsx)$/,
loader: 'esbuild-loader',
options: {
loader: 'tsx',
target: 'es2015',
},
},
// Babel is only required for some css-in-js features Additional plugins
// should not be used. Favour esbuild configuration.
{
test: /\.m?js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
plugins: ['@emotion'],
presets: [
'@babel/preset-typescript',
[
'@babel/preset-react',
{
runtime: 'automatic',
importSource: '@emotion/react',
},
],
],
plugins: ['@emotion', IS_DEV && require.resolve('react-refresh/babel')].filter(Boolean),
},
},
},