From 3ecc650daf8b80a837b80760e3fcfcd744fd3dc9 Mon Sep 17 00:00:00 2001
From: Tobias Hopp <tobi@gaminggeneration.de>
Date: Tue, 15 Apr 2025 15:41:50 +0200
Subject: [PATCH] Tailwind local import

---
 frontend/app.css         |  1 +
 frontend/index.html      |  3 ++-
 frontend/package.json    |  3 ++-
 frontend/vite.config.js  |  9 ---------
 frontend/vite.config.mjs | 13 +++++++++++++
 5 files changed, 18 insertions(+), 11 deletions(-)
 create mode 100644 frontend/app.css
 delete mode 100644 frontend/vite.config.js
 create mode 100644 frontend/vite.config.mjs

diff --git a/frontend/app.css b/frontend/app.css
new file mode 100644
index 0000000..a461c50
--- /dev/null
+++ b/frontend/app.css
@@ -0,0 +1 @@
+@import "tailwindcss";
\ No newline at end of file
diff --git a/frontend/index.html b/frontend/index.html
index 7744031..4ef752a 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -4,7 +4,8 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>Relnet</title>
-    <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
+    <link href="./app.css" rel="stylesheet">
+    <!--<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>-->
 </head>
 <body>
 <div id="root"></div>
diff --git a/frontend/package.json b/frontend/package.json
index 7072493..b33a72f 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -13,10 +13,12 @@
   "license": "ISC",
   "description": "",
   "dependencies": {
+    "@tailwindcss/vite": "^4.1.4",
     "axios": "^1.8.4",
     "react": "^19.1.0",
     "react-dom": "^19.1.0",
     "react-router-dom": "^7.5.0",
+    "tailwindcss": "^4.1.4",
     "ts-node": "^10.9.2",
     "typescript": "^5.8.3",
     "vite": "^6.2.6"
@@ -28,7 +30,6 @@
     "@types/react-router-dom": "^5.3.3",
     "@vitejs/plugin-react": "^4.4.0",
     "prettier": "^3.5.3",
-
     "webpack": "^5.99.5",
     "webpack-cli": "^6.0.1"
   }
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
deleted file mode 100644
index 3efaefa..0000000
--- a/frontend/vite.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { defineConfig } from 'vite';
-import react from '@vitejs/plugin-react';
-
-export default defineConfig({
-    plugins: [react()],
-    build: {
-        outDir: 'dist',
-    },
-});
\ No newline at end of file
diff --git a/frontend/vite.config.mjs b/frontend/vite.config.mjs
new file mode 100644
index 0000000..854b454
--- /dev/null
+++ b/frontend/vite.config.mjs
@@ -0,0 +1,13 @@
+import { defineConfig } from 'vite';
+import react from '@vitejs/plugin-react';
+import tailwindcss from '@tailwindcss/vite';
+
+export default defineConfig({
+  plugins: [
+    react(),
+    tailwindcss(),
+  ],
+  build: {
+    outDir: 'dist',
+  },
+});
\ No newline at end of file