aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas James <Eele1Ephe7uZahRie@tutanota.com>2025-03-08 18:06:01 +1100
committerNicolas James <Eele1Ephe7uZahRie@tutanota.com>2025-03-08 18:06:01 +1100
commitabcda31ed3631f1ca38c2305b404c931dd4ed61b (patch)
treebd0bf6fa883718501dbeedd28edb098521e44c8b
parentebabf3c6ea537d7ef53634748295cc9411ccdbaf (diff)
Correct loading of css from invalid css-loader v3/v4 migration
-rw-r--r--src/components/greeter/Greeter.css10
-rw-r--r--src/components/greeter/Greeter.jsx10
-rw-r--r--src/components/site/Site.jsx9
-rw-r--r--src/index.jsx4
-rw-r--r--webpack.config.js12
5 files changed, 28 insertions, 17 deletions
diff --git a/src/components/greeter/Greeter.css b/src/components/greeter/Greeter.css
new file mode 100644
index 0000000..5a7255d
--- /dev/null
+++ b/src/components/greeter/Greeter.css
@@ -0,0 +1,10 @@
+.container {
+ min-height: 100vh;
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ background-color: #2f2f2f;
+ color: #dedede;
+} \ No newline at end of file
diff --git a/src/components/greeter/Greeter.jsx b/src/components/greeter/Greeter.jsx
new file mode 100644
index 0000000..57745ba
--- /dev/null
+++ b/src/components/greeter/Greeter.jsx
@@ -0,0 +1,10 @@
+import React from "react";
+import styles from "./Greeter.css";
+
+export default function Greeter() {
+ return (
+ <div className={styles.container}>
+ Hello CSS
+ </div>
+ )
+}
diff --git a/src/components/site/Site.jsx b/src/components/site/Site.jsx
deleted file mode 100644
index 34c890e..0000000
--- a/src/components/site/Site.jsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import React from "react";
-
-export default function Site() {
- return (
- <div>
- test build
- </div>
- )
-}
diff --git a/src/index.jsx b/src/index.jsx
index 2160d89..0d2c454 100644
--- a/src/index.jsx
+++ b/src/index.jsx
@@ -2,7 +2,7 @@ import React from "react";
import {createRoot} from "react-dom/client";
import {BrowserRouter, Routes, Route} from "react-router-dom";
-import Site from "./components/site/Site.jsx";
+import Greeter from "./components/greeter/Greeter.jsx";
import NotFound from "./components/not_found/NotFound.jsx";
import "./reset.css";
@@ -13,7 +13,7 @@ function BrowserRoutes() {
return (
<BrowserRouter>
<Routes>
- <Route path="/*" element={<Site />} />
+ <Route path="/*" element={<Greeter />} />
<Route path="*" element={<NotFound />} />
</Routes>
</BrowserRouter>
diff --git a/webpack.config.js b/webpack.config.js
index ce4f1da..7b4ec9f 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -25,15 +25,15 @@ module.exports = {
type: "asset/resource",
},
{
- test: /\.css$/i,
- use: [
- "style-loader",
+ test: /\.css$/,
+ use: ["style-loader",
{
loader: "css-loader",
options: {
- importLoaders: 1,
- modules: true,
- },
+ modules: {
+ namedExport: false,
+ },
+ }
},
],
},