From 4d56b54bf0e6d4b55956d4294528190e54ae3ee7 Mon Sep 17 00:00:00 2001 From: IO420 <320154041@pcpuma.acatlan.unam.mx> Date: Mon, 12 Jan 2026 13:57:08 -0600 Subject: [PATCH] fixed navbar --- app/Components/layout/Header/Header.tsx | 5 +++-- middleware.ts | 6 +++--- package.json | 2 +- tsconfig.json | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/Components/layout/Header/Header.tsx b/app/Components/layout/Header/Header.tsx index 0b39c25..b70c1f2 100644 --- a/app/Components/layout/Header/Header.tsx +++ b/app/Components/layout/Header/Header.tsx @@ -40,8 +40,9 @@ function Header() {
{role === "ADMINISTRADOR" && } - {/*role === "operator" && */} - {/*role === "social" && */} + {role === "SUPER ADMINISTRADOR (quita sanciones)" && } + {role === "SERVICIO SOCIAL" && } + {role === "ATENCION A USUARIO" && }
); diff --git a/middleware.ts b/middleware.ts index 054e280..e39f043 100644 --- a/middleware.ts +++ b/middleware.ts @@ -5,11 +5,11 @@ export function middleware(request: NextRequest) { const token = request.cookies.get("token")?.value; const pathname = request.nextUrl.pathname; - if (pathname === "/") { - return NextResponse.next(); + if (pathname === "/" && token) { + return NextResponse.redirect(new URL("/Impresiones", request.url)); } - if (!token) { + if (!token && pathname != "/") { console.log("No hay token, redirigiendo a login"); return NextResponse.redirect(new URL("/", request.url)); } diff --git a/package.json b/package.json index 86b1f6a..2696614 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "next dev --turbopack", "build": "next build", - "start": "source ~/.nvm/nvm.sh && node --version && nvm use 22.10.0 && npm install && next build && next start -p 3356", + "start": "next start", "lint": "next lint" }, "dependencies": { diff --git a/tsconfig.json b/tsconfig.json index e7ff3a2..74f6560 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,7 +15,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "react-jsx", + "jsx": "preserve", "incremental": true, "plugins": [ {