fix(report): §4.3 выравнивание колонок + двойная точка в вердикте (#1953)
«Уплыло»: грид §4.3 (темп продаж / будущее предложение / динамика цен) со stretch-дефолтом растягивал короткие колонки до высоты самой высокой (Будущее предложение с гистограммой) → пустота под карточками Темп/Динамика. alignItems: start выравнивает по верху, каждая колонка по своей высоте. Вердикт §4.3 кончался «п.п..» (двойная точка): join добавлял «.» к строке, уже оканчивающейся «п.п.». Теперь точку не дублируем.
This commit is contained in:
parent
fe85cbb7ae
commit
6e3d5599b8
1 changed files with 9 additions and 1 deletions
|
|
@ -384,7 +384,10 @@ function buildVerdict(data: ParcelAnalysis): string | null {
|
|||
}
|
||||
|
||||
if (parts.length === 0) return null;
|
||||
return `${parts.join("; ")}.`;
|
||||
// Точку в конце добавляем только если последняя часть ею не кончается —
|
||||
// иначе «…цены за период +1,3 п.п.» + «.» = «п.п..» (двойная точка).
|
||||
const sentence = parts.join("; ");
|
||||
return sentence.endsWith(".") ? sentence : `${sentence}.`;
|
||||
}
|
||||
|
||||
function Section33MarketSales({ data }: { data: ParcelAnalysis }) {
|
||||
|
|
@ -456,6 +459,11 @@ function Section33MarketSales({ data }: { data: ParcelAnalysis }) {
|
|||
display: "grid",
|
||||
gridTemplateColumns: "repeat(auto-fit, minmax(280px, 1fr))",
|
||||
gap: 16,
|
||||
// alignItems: start — иначе grid растягивает короткие колонки
|
||||
// (Темп продаж / Динамика цен) до высоты самой высокой (Будущее
|
||||
// предложение) → пустота под карточками («уплыло»). С start каждая
|
||||
// колонка по своей высоте, выровнены по верху.
|
||||
alignItems: "start",
|
||||
}}
|
||||
>
|
||||
{hasVelocity && (
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue