aethex-forge/client/pages/hub
Claude 9c3942ebbc
Build complete Client Portal pages
Replaced 4 placeholder pages with full implementations:

- ClientContracts.tsx (455 lines)
  - Contract list with search/filter
  - Contract detail view with milestones
  - Document management
  - Amendment history
  - Status tracking (draft/active/completed/expired)

- ClientInvoices.tsx (456 lines)
  - Invoice list with status filters
  - Invoice detail with line items
  - Payment processing (Pay Now)
  - PDF download
  - Billing stats dashboard

- ClientReports.tsx (500 lines)
  - Project reports with analytics
  - Budget analysis by project
  - Time tracking summaries
  - Export to PDF/CSV
  - 4 tab views (overview/projects/budget/time)

- ClientSettings.tsx (695 lines)
  - Company profile management
  - Team member invites/management
  - Notification preferences
  - Billing settings
  - Security settings (2FA, password, danger zone)

All pages match ClientHub styling and use existing APIs.
2026-01-26 21:10:00 +00:00
..
ClientContracts.tsx Build complete Client Portal pages 2026-01-26 21:10:00 +00:00
ClientDashboard.tsx Prettier format pending files 2025-11-17 08:47:57 +00:00
ClientHub.tsx Prettier format pending files 2025-11-15 16:38:40 +00:00
ClientInvoices.tsx Build complete Client Portal pages 2026-01-26 21:10:00 +00:00
ClientProjects.tsx Prettier format pending files 2025-11-12 05:06:07 +00:00
ClientReports.tsx Build complete Client Portal pages 2026-01-26 21:10:00 +00:00
ClientSettings.tsx Build complete Client Portal pages 2026-01-26 21:10:00 +00:00