From 500e1e7bcfb91fa549a7f539ffedb4c5ffdb9f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Gr=C3=BCneberg?= Date: Fri, 25 Jul 2025 11:40:52 +0800 Subject: [PATCH] fix: filter out >16xl instances for pricing calculator (#37437) --- apps/www/components/Pricing/ComputePricingCalculator.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/www/components/Pricing/ComputePricingCalculator.tsx b/apps/www/components/Pricing/ComputePricingCalculator.tsx index f292b596f9fc8..a74ac6aeb79ce 100644 --- a/apps/www/components/Pricing/ComputePricingCalculator.tsx +++ b/apps/www/components/Pricing/ComputePricingCalculator.tsx @@ -31,7 +31,10 @@ const findIntanceValueByColumn = (instance: any, column: string) => const parsePrice = (price: string) => parseInt(price?.toString().replace('$', '').replace(',', '')) const ComputePricingCalculator = ({ disableInteractivity }: { disableInteractivity?: boolean }) => { - const computeInstances = pricingAddOn.database.rows + // Filter out rows with no specific pricing + const computeInstances = pricingAddOn.database.rows.filter((row) => + row.columns.some((it) => it.key === 'pricing' && it.value !== 'Contact Us') + ) const priceSteps = computeInstances.map((instance) => parsePrice(findIntanceValueByColumn(instance, 'pricing')) )