20f4fd86037ea7f4e0484d5b246b160f8b6546a4
- Add ClientActiveOfferSummary type to admin-queries.ts - Add getClientActiveOffers() function joining project_offers with offer_micros - Only selects public_name (never internal_name) per CLAUDE.md constraint - Update /admin/clients/[id] to fetch active offers in parallel with project data - Add Offerte Attive section at bottom of client detail page
Description
ClientHub portale clienti
Languages
TypeScript
99.1%
CSS
0.7%