Merge pull request 'fix(tradein): N1.ru — честный статус источника вместо хардкод-timeout' (#420) from fix/tradein-n1-source-status into main
This commit is contained in:
commit
c3df202d8a
1 changed files with 6 additions and 6 deletions
|
|
@ -3,10 +3,9 @@
|
||||||
/**
|
/**
|
||||||
* SourcesProgress — карточка «Шаг B · Агрегация» под mockup tradein.html.
|
* SourcesProgress — карточка «Шаг B · Агрегация» под mockup tradein.html.
|
||||||
*
|
*
|
||||||
* Показывает статус 7 источников (Циан, Авито Оценка, ДомКлик Прайс, Я.Недвижимость,
|
* Показывает статус 7 строк-источников. Реально работают 4: Cian + Avito +
|
||||||
* Restate, N1.ru, Дом.РФ, Росреестр (внутр.)). Сейчас у нас реально работают 3:
|
* Yandex + N1. ДомКлик и Restate пока не реализованы — показываем idle для
|
||||||
* Avito + Cian + Yandex. Остальные показываем как timeout / pending для соответствия
|
* соответствия макету.
|
||||||
* макету.
|
|
||||||
*/
|
*/
|
||||||
import type { AggregatedEstimate } from "@/types/trade-in";
|
import type { AggregatedEstimate } from "@/types/trade-in";
|
||||||
|
|
||||||
|
|
@ -84,8 +83,9 @@ export function SourcesProgress({ estimate, isPending }: Props) {
|
||||||
key: "n1",
|
key: "n1",
|
||||||
label: "N1.ru",
|
label: "N1.ru",
|
||||||
dotClass: "n1",
|
dotClass: "n1",
|
||||||
// Если pending — loading; если готово — error (timeout); иначе idle (не запускали)
|
status: used.has("n1") ? "done" : (isPending ? "loading" : "idle"),
|
||||||
status: isPending ? "loading" : (isDone ? "error" : "idle"),
|
count: countBySource.n1,
|
||||||
|
median: used.has("n1") ? estimate?.median_price_rub : undefined,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: "rosreestr",
|
key: "rosreestr",
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue