fix(tradein/ui): не обрезать длинные названия городов в селекторе (#2576) #2591
1 changed files with 13 additions and 1 deletions
|
|
@ -64,8 +64,20 @@ export const DEFAULT_CITY: OblastCity = OBLAST_CITIES[0];
|
|||
* выбран/определён). Честнее статичного "Екатеринбург": не выдаёт наш
|
||||
* best-guess за подтверждённый выбор пользователя (deep-review R2 —
|
||||
* `city_hint` не должен отправляться в этом состоянии).
|
||||
*
|
||||
* Fix (эпик #2576, живая проверка прода после #2584): дропдаун-триггер в
|
||||
* ParamsPanel.tsx — фиксированные 176×22px, font-size 11px. Прежний текст
|
||||
* "Определить автоматически" (~146px в Manrope 400 — измерено
|
||||
* opentype.js-сравнением с рендером на проде) не влезал в однострочный
|
||||
* бюджет ~143px (176 - padding 2×13 - место под "▼"), переносился на вторую
|
||||
* строку и обрезался высотой триггера. "Автоопределение" (~96px) укладывается
|
||||
* с большим запасом, сохраняя смысл — сравни с "Авто" у РАДИУС АНАЛИЗА
|
||||
* (тот же проектный паттерн для автоматического режима), но без риска
|
||||
* двусмысленности рядом с названиями городов. Самое длинное название города
|
||||
* в CITY_LABELS, "Каменск-Уральский" (~108px), укладывается в тот же бюджет
|
||||
* без переноса — проверено тем же замером, отдельного фикса не требует.
|
||||
*/
|
||||
export const UNCONFIRMED_CITY_LABEL = "Определить автоматически";
|
||||
export const UNCONFIRMED_CITY_LABEL = "Автоопределение";
|
||||
|
||||
/** RU-лейблы для дропдауна — тот же формат (string[]), что dropdownOptions.* в v2/fixtures.ts. */
|
||||
export const CITY_LABELS: string[] = OBLAST_CITIES.map((c) => c.label);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue