From 9a8332b740cf34b1563ead31696323d1a4b105fe Mon Sep 17 00:00:00 2001 From: Frederico Castro Date: Tue, 9 Dec 2025 22:03:04 -0300 Subject: [PATCH] feat: Melhorias visuais no header e suporte a ngrok - Melhora estilo do box de metadados (contraste e legibilidade) - Formata total de consultores com separador de milhares - Adiciona allowedHosts para acesso via ngrok --- frontend/src/components/Header.css | 12 +++++++----- frontend/src/components/Header.jsx | 5 ++++- frontend/vite.config.js | 7 ++++--- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/Header.css b/frontend/src/components/Header.css index 369997f..3355293 100644 --- a/frontend/src/components/Header.css +++ b/frontend/src/components/Header.css @@ -41,12 +41,14 @@ align-items: center; gap: 0.5rem; margin-top: 0.6rem; - padding: 0.4rem 0.75rem; - background: rgba(255,255,255,0.08); - border: 1px solid var(--stroke); + padding: 0.45rem 0.85rem; + background: rgba(0, 0, 0, 0.22); + border: 1px solid rgba(255,255,255,0.28); border-radius: 999px; - font-size: 0.85rem; - color: var(--muted); + font-size: 0.9rem; + font-weight: 600; + color: #f4f7ff; + text-shadow: 0 1px 8px rgba(0,0,0,0.25); } .criteria-box { diff --git a/frontend/src/components/Header.jsx b/frontend/src/components/Header.jsx index 344333c..fbc08ca 100644 --- a/frontend/src/components/Header.jsx +++ b/frontend/src/components/Header.jsx @@ -3,6 +3,9 @@ import './Header.css'; const Header = ({ total }) => { const dataGeracao = new Date().toLocaleDateString('pt-BR'); + const totalFormatado = new Intl.NumberFormat('pt-BR', { + maximumFractionDigits: 0, + }).format(Number(total) || 0); return (
@@ -13,7 +16,7 @@ const Header = ({ total }) => { 4 Componentes: Coordenação CAPES + PPG + Consultoria + Premiações

- Gerado em {dataGeracao} | Total: {total} consultores + Gerado em {dataGeracao} | Total: {totalFormatado} consultores
diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 1f23be9..1bb7f83 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -1,11 +1,12 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [react()], server: { host: '0.0.0.0', port: 5173, + allowedHosts: ['.ngrok-free.app', 'localhost', '127.0.0.1'], proxy: { '/api': { target: 'http://backend:8000', @@ -13,4 +14,4 @@ export default defineConfig({ }, }, }, -}) +});