Каждая секция показывает по умолчанию только основную информацию (вердикт-плашка + KPI-ряд), остальное (карты, таблицы, графики, разбивки) — под единым тумблером «Раскрыть всё ▾». Выполнение запроса: «на каждом этапе только основную информацию, далее жмёшь раскрыть и показывает всё что у нас есть». - StageDetails — примитив-тумблер: default-collapsed, conditional-mount детей (НЕ display:none — чтобы Leaflet-карты инициализировались при раскрытии), aria-expanded, токены, Unicode-каретка. - §1 Объект: свёрнуты 2-кол грид (карта+ЕГРН/НСПД/POI) + экспорт. - §2 Оценка: свёрнуты risk-cards + ЗОУИТ + рекомендация. - §3 Сети: свёрнуты предупреждение ЛЭП + счётчики + таблица + карта + caveat. - §4 Рынок: свёрнуты настройки+таблица+блоки; CompetitorDetailDrawer оставлен смонтированным вне тумблера. - §5 Атмосфера: свёрнут сезонный климат. - §6 Прогноз: свёрнуты график + 6.1–6.6 + футер. - §7 Концепция — не тронут (уже сам по себе progressive: форма → авто-результат). |
||
|---|---|---|
| .. | ||
| 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 | ||