-
-
Usuario
-
{user?.username}
+
setIsDropdownOpen(false)}
+ aria-hidden
+ />
+
+
+
+ Usuario
+
+
+ {user?.username}
+
-
-
@@ -74,19 +154,12 @@ export default function Header() {
)}
) : (
-
);
-}
\ No newline at end of file
+}
diff --git a/frontend/src/index.css b/frontend/src/index.css
index e63f41c..86ca1af 100644
--- a/frontend/src/index.css
+++ b/frontend/src/index.css
@@ -1,5 +1,8 @@
@import "tailwindcss";
+/* Solo escanear código fuente; evita que Tailwind/Vite procesen Dockerfile u otros archivos en /app */
+@source "./src/**/*.{js,jsx}";
+
body {
overflow-y: scroll;
}
\ No newline at end of file
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
index b14feea..4ee34f7 100644
--- a/frontend/vite.config.js
+++ b/frontend/vite.config.js
@@ -8,9 +8,21 @@ export default defineConfig({
react(),
tailwindcss(),
],
+ optimizeDeps: {
+ entries: ['index.html', 'src/**/*.{js,jsx}'],
+ },
server: {
host: '0.0.0.0',
allowedHosts: true,
+ watch: {
+ ignored: [
+ '**/Dockerfile',
+ '**/.dockerignore',
+ '**/docker-compose*.yml',
+ '**/docker-compose*.yaml',
+ '**/README.md',
+ ],
+ },
proxy: {
'/api': {
target: process.env.BACKEND_URL || 'http://backend:8000',