diff --git a/src/app/portfolio/[slug]/(portfolio)/your-projects/live/PropertyDetailDrawer.tsx b/src/app/portfolio/[slug]/(portfolio)/your-projects/live/PropertyDetailDrawer.tsx index 469e037..4f9f1c4 100644 --- a/src/app/portfolio/[slug]/(portfolio)/your-projects/live/PropertyDetailDrawer.tsx +++ b/src/app/portfolio/[slug]/(portfolio)/your-projects/live/PropertyDetailDrawer.tsx @@ -1740,13 +1740,18 @@ export default function PropertyDetailDrawer({ label="Pre-SAP Score" value={ deal.preSapScore - ? {deal.preSapScore} + ? (() => { + const num = parseInt(deal.preSapScore.replace(/^[A-Za-z]+/, ""), 10); + return ( + {deal.preSapScore} + ); + })() : null } /> diff --git a/src/app/portfolio/[slug]/(portfolio)/your-projects/live/[dealId]/DealPage.tsx b/src/app/portfolio/[slug]/(portfolio)/your-projects/live/[dealId]/DealPage.tsx index 7bc9396..0a101dc 100644 --- a/src/app/portfolio/[slug]/(portfolio)/your-projects/live/[dealId]/DealPage.tsx +++ b/src/app/portfolio/[slug]/(portfolio)/your-projects/live/[dealId]/DealPage.tsx @@ -15,7 +15,7 @@ import { TooltipTrigger, } from "@/app/shadcn_components/ui/tooltip"; import { AlertTriangle, ChevronRight, ChevronDown } from "lucide-react"; -import { sapToEpc } from "@/app/utils"; +import { sapToEpc, getEpcAccentClasses, parsePreSap } from "@/app/utils"; import { parseMeasures } from "@/app/lib/parseMeasures"; import { outOfOrderInstructionWarning } from "@/app/lib/softWarnings"; import type { ClassifiedDeal, PortfolioCapabilityType, DocStatus, EffectiveRemovalState } from "../types"; @@ -78,7 +78,7 @@ export default function DealPage({ router.replace(`?tab=${tab}`, { scroll: false }); }; - const epcCurrent = sapToEpc(deal.preSapScore != null ? Number(deal.preSapScore) : null); + const parsedPreSap = parsePreSap(deal.preSapScore); const epcPotential = sapToEpc(deal.epcSapScorePotential != null ? Number(deal.epcSapScorePotential) : null); const technicalApprovedMeasures = parseMeasures( deal.technicalApprovedMeasuresForInstall ?? null, @@ -134,14 +134,17 @@ export default function DealPage({ Energy Performance
SAP: {deal.preSapScore}
- )} {/* Key details */} @@ -160,24 +163,6 @@ export default function DealPage({