feat(tradein): tier badge на DealsCard rows #603

Merged
Light1YT merged 1 commit from feat/tradein-deals-tier-badge into main 2026-05-27 13:15:50 +00:00

1 commit

Author SHA1 Message Date
5a3e820f53 feat(tradein): tier badge на DealsCard rows (PR M follow-up #564)
PR M (#600) добавил confidence tier field в backend AnalogLot.actual_deals.
Этот PR показывает его UI:

- types/trade-in.ts: AnalogLot.tier?: string (T0_per_house / T1_per_street)
- DealsCard.tsx: DealRow рендерит badge рядом с источником
  * T0 «по дому» — var(--success) (кадастровый match)
  * T1 «по улице» — var(--fg-tertiary) (street-level default)
- trade-in.css: .tier-badge + .tier-t0 + .tier-t1 (token-only)

Current state: все rosreestr deals = T1 (open dataset не имеет kadastr_num).
Когда появится ЕГРН direct feed — высветятся T0.

Tests: tsc --noEmit clean.

Refs #564.
2026-05-27 18:15:32 +05:00