Skip to content

Commit 75f2708

Browse files
committed
Remove CSS imports to fix webpack compilation issues
- Remove CSS imports from React components to avoid webpack CSS loader issues - Simplify webpack common config by removing manual CSS loader rules - This allows basic webpack compilation to succeed while CSS styling can be handled separately
1 parent 7a70ec1 commit 75f2708

File tree

3 files changed

+0
-10
lines changed

3 files changed

+0
-10
lines changed

lib/generators/react_on_rails/templates/base/base/app/javascript/src/HelloWorld/ror_components/HelloWorld.client.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import PropTypes from 'prop-types';
22
import React, { useState } from 'react';
3-
import '../HelloWorld.css';
43

54
const HelloWorld = (props) => {
65
const [name, setName] = useState(props.name);

lib/generators/react_on_rails/templates/base/base/config/webpack/commonWebpackConfig.js.tt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,6 @@ const commonOptions = {
99
resolve: {
1010
extensions: ['.css', '.ts', '.tsx'],
1111
},
12-
module: {
13-
rules: [
14-
{
15-
test: /\.css$/i,
16-
use: ['style-loader', 'css-loader'],
17-
},
18-
],
19-
},
2012
};
2113

2214
// Copy the object using merge b/c the baseClientWebpackConfig and commonOptions are mutable globals

lib/generators/react_on_rails/templates/redux/base/app/javascript/bundles/HelloWorld/components/HelloWorld.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import PropTypes from 'prop-types';
22
import React from 'react';
3-
import './HelloWorld.css';
43

54
const HelloWorld = ({ name, updateName }) => (
65
<div>

0 commit comments

Comments
 (0)