diff --git a/src/app/components/building-passport/RecommendationCard.tsx b/src/app/components/building-passport/RecommendationCard.tsx index c5636244..0a9ccc67 100644 --- a/src/app/components/building-passport/RecommendationCard.tsx +++ b/src/app/components/building-passport/RecommendationCard.tsx @@ -15,21 +15,23 @@ export default function RecommendationCard({ recommendationData, setCostMap, costMap, - totalEstimatedCost, setTotalEstimatedCost, sapMap, setSapMap, setTotalSapPoints, + currentSapPoints, + setExpectedEpcRating, }: { componentType: string; recommendationData: ComponentRecommendation[]; setCostMap: Dispatch>; costMap: RecommendationMetricMap; - totalEstimatedCost: number; setTotalEstimatedCost: Dispatch>; sapMap: RecommendationMetricMap; setSapMap: Dispatch>; setTotalSapPoints: Dispatch>; + currentSapPoints: number; + setExpectedEpcRating: Dispatch>; }) { const defaultComponent = recommendationData.find( (rec: ComponentRecommendation) => rec.default @@ -99,6 +101,8 @@ export default function RecommendationCard({ sapMap={sapMap} setSapMap={setSapMap} setTotalSapPoints={setTotalSapPoints} + currentSapPoints={currentSapPoints} + setExpectedEpcRating={setExpectedEpcRating} /> ); diff --git a/src/app/portfolio/[slug]/building-passport/[propertyId]/recommendations/page.tsx b/src/app/portfolio/[slug]/building-passport/[propertyId]/recommendations/page.tsx index b874be06..0a076d0d 100644 --- a/src/app/portfolio/[slug]/building-passport/[propertyId]/recommendations/page.tsx +++ b/src/app/portfolio/[slug]/building-passport/[propertyId]/recommendations/page.tsx @@ -30,7 +30,7 @@ export default async function Recommendations() { estimatedCost: 9_450, default: true, newUValue: 0.29, - sapPoints: 11, + sapPoints: 4, }, { id: 2, diff --git a/src/app/utils.ts b/src/app/utils.ts index 1468ab83..acccdc8a 100644 --- a/src/app/utils.ts +++ b/src/app/utils.ts @@ -36,6 +36,10 @@ export function formatDateTime(dateTimeString: string): string { } export function formatNumber(number: number): string { + if (number === 0) { + return "0"; + } + const suffixes: string[] = ["", "k", "m", "b", "t"]; const suffixIndex: number = Math.floor(Math.log10(Math.abs(number)) / 3);