From bcf5ffe95cf8de60cfc66525940befc533e8133a Mon Sep 17 00:00:00 2001
From: bot-backend
Date: Sun, 31 May 2026 13:33:30 +0300
Subject: [PATCH] =?UTF-8?q?feat(tradein-fe):=20=D1=83=D0=B2=D0=B5=D0=B4?=
=?UTF-8?q?=D0=BE=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B8?=
=?UTF-8?q?=20global=5Ffallback=20asking=E2=86=92sold=20ratio=20(=D1=82?=
=?UTF-8?q?=D0=BE=D0=BD=D0=BA=D0=B8=D0=B9=20=D1=81=D0=B5=D0=B3=D0=BC=D0=B5?=
=?UTF-8?q?=D0=BD=D1=82)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
HeroSummary показывает дополнительную подпись под headline-note когда
ratio_basis === 'global_fallback' — коэффициент взят из средне-городского
бакета (-1), а не per-rooms (мало сделок в сегменте). Уведомление отображается
только когда hasSold (expected_sold_price_rub > 0) и ratio_basis === 'global_fallback'.
Стиль: класс headline-note с marginTop: 6 — info/muted тон, не алармовый.
---
.../frontend/src/components/trade-in/HeroSummary.tsx | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/tradein-mvp/frontend/src/components/trade-in/HeroSummary.tsx b/tradein-mvp/frontend/src/components/trade-in/HeroSummary.tsx
index 56f9e18c..de0cdf71 100644
--- a/tradein-mvp/frontend/src/components/trade-in/HeroSummary.tsx
+++ b/tradein-mvp/frontend/src/components/trade-in/HeroSummary.tsx
@@ -340,6 +340,13 @@ export function HeroSummary({ estimate, input, onResubmit, isResubmitting = fals
ожидаемая цена сделки по данным ДКП Росреестра, а не цена запроса.
)}
+ {hasSold && estimate.ratio_basis === "global_fallback" && (
+
+ Вероятная цена продажи рассчитана по средне-городскому коэффициенту —
+ мало зарегистрированных сделок в данном сегменте комнатности. Оценка
+ ориентировочная.
+
+ )}
>
)}
--
2.45.3