fix: show subcategory breakdown in a modal instead of expanding inline

Инлайн-раскрытие внутри строки при большом числе подкатегорий/сплитов
раздувало высоту строки и ломало вёрстку (донат на Dashboard и список
справа расходились по высоте). Теперь клик по шеврону открывает общее
модальное окно CategoryBreakdownModal со списком категорий-источников —
строка сама больше не меняет размер.
This commit is contained in:
ZProger
2026-08-30 19:13:13 +03:00
parent 140f58d33f
commit b4503a933f
4 changed files with 138 additions and 99 deletions

View File

@@ -291,6 +291,7 @@ const ru = {
"transactions.form.splitDirectOption": "— без конкретной подкатегории —",
"transactions.form.splitNoChildren": "У этой категории пока нет подкатегорий — добавьте их на странице «Категории», чтобы разбивать покупки по ним.",
"reports.directSpendLabel": "Без подкатегории",
"reports.categoryBreakdownTotalLabel": "Итого",
"reports.categoryLabel": "Категория",
"reports.expenseGroup": "Расходы",
@@ -772,6 +773,7 @@ const en: Record<keyof typeof ru, string> = {
"transactions.form.splitDirectOption": "— no specific subcategory —",
"transactions.form.splitNoChildren": "This category has no subcategories yet — add some on the Categories page to split purchases across them.",
"reports.directSpendLabel": "No subcategory",
"reports.categoryBreakdownTotalLabel": "Total",
"reports.categoryLabel": "Category",
"reports.expenseGroup": "Expenses",