feat: add all-accounts portfolio pages

Reuse account sections and group securities with per-account holdings.

Use Mantine Select to preserve filters and reset pagination on scope changes.

Document component reuse guardrails and cover routes, grouping and scope switching.
This commit is contained in:
2026-09-09 20:36:49 +03:00
parent c906dfa2e2
commit daf1dca666
36 changed files with 1962 additions and 117 deletions
+7
View File
@@ -28,6 +28,10 @@ const ru = {
},
},
accounts: {
all: "Все счета",
openAll: "Портфель по всем счетам",
scope: "Счёт",
allDescription: "Портфель по всем доступным инвестиционным счетам",
title: "Счета",
emptyTitle: "Нет инвестиционных счетов",
emptyText:
@@ -62,6 +66,9 @@ const ru = {
},
account: { title: "Счет" },
portfolio: {
byAccount: "Позиции по счетам",
allEmptyText: "На доступных счетах нет позиций и денежных остатков.",
allUpdatedAt: "Самые ранние данные в сводке: {{date}}",
currencies: {
RUB: "Российский рубль",
USD: "Доллар США",