From 7fc96d77d2543349b24d40d1dab443cbf385f7ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Vitor?= Date: Fri, 12 Dec 2025 16:26:12 -0300 Subject: [PATCH] feat: add photographer finance page and UI improvements - Add photographer finance page at /meus-pagamentos with payment history table - Remove university management page and related routes - Update Finance and UserApproval pages with consistent spacing and typography - Fix Dashboard background color to match other pages (bg-gray-50) - Standardize navbar logo sizing across all pages - Change institution field in course form from dropdown to text input - Add year and semester fields for university graduation dates - Improve header spacing on all pages to pt-20 sm:pt-24 md:pt-28 lg:pt-32 - Apply font-serif styling consistently across page headers --- frontend/App.tsx | 81 +- frontend/components/Button.tsx | 55 +- frontend/components/CourseForm.tsx | 23 +- frontend/components/Input.tsx | 107 +- frontend/components/Navbar.tsx | 47 +- frontend/index.html | 4 + frontend/pages/CourseManagement.tsx | 2 +- frontend/pages/Dashboard.tsx | 52 +- frontend/pages/Finance.tsx | 1316 +++++++++++++++++------ frontend/pages/Home.tsx | 14 +- frontend/pages/Login.tsx | 193 ++-- frontend/pages/PhotographerFinance.tsx | 401 +++++++ frontend/pages/Register.tsx | 55 +- frontend/pages/UniversityManagement.tsx | 490 +++++++++ frontend/pages/UserApproval.tsx | 8 +- frontend/public/HOME_01.jpg | Bin 727899 -> 0 bytes frontend/public/HOME_14.png | Bin 19385 -> 0 bytes frontend/public/HOME_15.png | Bin 19595 -> 0 bytes frontend/public/HOME_16.png | Bin 955266 -> 0 bytes frontend/public/HOME_17 (1).png | Bin 17668 -> 0 bytes frontend/public/HOME_17.png | Bin 17668 -> 0 bytes frontend/public/faviconlogo.ico | Bin 0 -> 202247 bytes frontend/public/faviconlogo.png | Bin 0 -> 166134 bytes frontend/public/logofav.ico | Bin 0 -> 195438 bytes 24 files changed, 2251 insertions(+), 597 deletions(-) create mode 100644 frontend/pages/PhotographerFinance.tsx create mode 100644 frontend/pages/UniversityManagement.tsx delete mode 100644 frontend/public/HOME_01.jpg delete mode 100644 frontend/public/HOME_14.png delete mode 100644 frontend/public/HOME_15.png delete mode 100644 frontend/public/HOME_16.png delete mode 100644 frontend/public/HOME_17 (1).png delete mode 100644 frontend/public/HOME_17.png create mode 100644 frontend/public/faviconlogo.ico create mode 100644 frontend/public/faviconlogo.png create mode 100644 frontend/public/logofav.ico diff --git a/frontend/App.tsx b/frontend/App.tsx index 53dcb54..7e4ad75 100644 --- a/frontend/App.tsx +++ b/frontend/App.tsx @@ -14,7 +14,8 @@ import { Login } from "./pages/Login"; import { Register } from "./pages/Register"; import { ProfessionalRegister } from "./pages/ProfessionalRegister"; import { TeamPage } from "./pages/Team"; -import { FinancePage } from "./pages/Finance"; +import Finance from "./pages/Finance"; +import PhotographerFinance from "./pages/PhotographerFinance"; import { SettingsPage } from "./pages/Settings"; import { CourseManagement } from "./pages/CourseManagement"; import { InspirationPage } from "./pages/Inspiration"; @@ -189,30 +190,28 @@ const Footer: React.FC = () => { const navigate = useNavigate(); return ( -