From 267e5dfc5bd21abaa3b55f7b2337c4aabcd0be87 Mon Sep 17 00:00:00 2001 From: bot-backend Date: Mon, 29 Jun 2026 02:20:45 +0300 Subject: [PATCH] =?UTF-8?q?fix(tradein/v2):=20=D1=83=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=20=D1=81=D1=80=D0=B5=D0=B4=D0=BD=D0=B8=D0=B9=20?= =?UTF-8?q?=D1=81=D0=BA=D0=B0=D1=82=D1=82=D0=B5=D1=80=20=C2=AB=D0=A6=D0=95?= =?UTF-8?q?=D0=9D=D0=90=20=C3=97=20=D0=A1=D0=A0=D0=9E=D0=9A=20=D0=9F=D0=A0?= =?UTF-8?q?=D0=9E=D0=94=D0=90=D0=96=D0=98=C2=BB=20=D0=B8=D0=B7=20=D1=80?= =?UTF-8?q?=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit По фидбэку: куцый inline-скаттер в 02 РЕЗУЛЬТАТ мало что говорил и дублировал полный price×time график в Аналитике. Удалён; ряд диапазонов теперь grid 1fr 1fr — два range-бара (объявления/сделки) на всю ширину, читаются прямее. Полный точечный график остаётся в оверлее Аналитики (таб 06). - ResultPanel.tsx: удалён scatter-блок (title + SVG + легенда + «Подробнее»), grid ряда «1fr 168px 1fr» -> «1fr 1fr»; убраны ставшие мёртвыми токены scatterDeal / line3. - data.scatterMini в контракте оставлен (маппер всё ещё считает, просто не потребляется) — чистку контракта можно сделать отдельно. tsc + next build green. --- .../components/trade-in/v2/ResultPanel.tsx | 188 +----------------- 1 file changed, 1 insertion(+), 187 deletions(-) diff --git a/tradein-mvp/frontend/src/components/trade-in/v2/ResultPanel.tsx b/tradein-mvp/frontend/src/components/trade-in/v2/ResultPanel.tsx index 555a9a50..be303949 100644 --- a/tradein-mvp/frontend/src/components/trade-in/v2/ResultPanel.tsx +++ b/tradein-mvp/frontend/src/components/trade-in/v2/ResultPanel.tsx @@ -20,7 +20,6 @@ const { muted3, line, line2, - line3, lineSoft, bracket, barLo, @@ -28,7 +27,6 @@ const { track, success, hint, - scatterDeal, disabledBorder, disabledValue, disabledLabel, @@ -444,7 +442,7 @@ export default function ResultPanel({ borderRadius: 8, padding: "18px 20px", display: "grid", - gridTemplateColumns: "1fr 168px 1fr", + gridTemplateColumns: "1fr 1fr", gap: 24, alignItems: "center", flex: "0 0 auto", @@ -532,190 +530,6 @@ export default function ResultPanel({ - {/* radar — price × sell-time scatter */} -
-
- ЦЕНА × СРОК ПРОДАЖИ -
- - - - - - - - - - - {data.scatterMini.deals.map((p, i) => ( - - ))} - - - {data.scatterMini.analogs.map((p, i) => ( - - ))} - - - - - {data.scatterMini.yTicks.map((t, i) => ( - - {t.label} - - ))} - - - {data.scatterMini.xTicks.map((t, i) => ( - - {t.label} - - ))} - - - СРОК ПРОДАЖИ, ДН - - - ЦЕНА ПРОДАЖИ - - -
- - - аналоги - - - - сделки - - - - объект - -
- -
- {/* right range — deals */}