Four frontend display fixes for the Site Finder analysis report (audit #1953); all consume fields the (already-deployed) backend now returns. - #1954: ЕГРН «Обременения» row was hardcoded «—». Wire top-level `encumbrance` block {has_zouit, zouit_count, zouit_types} via formatEncumbrance → «ЗОУИТ: N (types)» / «не выявлено (НСПД)». - #1955: show obj_class per success bucket («Студии 15-30 · Комфорт») so rows with identical area-labels are distinct; fix top-row match + React key to (bucket, obj_class). - #1957: NspdZouitOverlapsBlock renders human type_zone + reg_numb_border, adds a СЗЗ caveat banner (СанПиН 2.2.1/2.1.1.1200-03) and «СЗЗ вашего участка» highlight; switched raw hex to UI tokens. - #1958: ForecastChart axis names → nameLocation:middle + nameGap (no legend overlap); grey flat-state callout when the deficit line is degenerate (scenarios_collapsed or all points clamped at ±1). Tests: formatEncumbrance + isDeficitDegenerate (15 new). Real segment differentiation is backend #1959 (separate). |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .eslintrc.json | ||
| Dockerfile | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| sentry.client.config.ts | ||
| sentry.edge.config.ts | ||
| sentry.server.config.ts | ||
| tsconfig.json | ||
| vitest-env.d.ts | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||