feat: add allocation donut chart to portfolio detail page #8

Merged
ksv741 merged 1 commits from feat/portfolio-phase1 into main 2026-06-14 13:04:55 +03:00
Owner

Summary

  • Добавлен SVG-компонент AllocationChart, показывающий
    распределение стоимости портфеля между акциями и облигациями
  • Интегрирован в PortfolioSummary на странице портфеля

Детали

  • Donut-диаграмма строится на основе данных,
    которые уже возвращает бэкенд (PortfolioDetail.positions)
  • Акции — синий (--color-primary), облигации — оранжевый (#f57c00)
  • В центре — общая стоимость портфеля
  • Справа — легенда с количеством позиций и долей в %
  • Обработаны состояния: пустой портфель, только акции / только облигации
  • Чистый SVG, без новых зависимостей
## Summary - Добавлен SVG-компонент `AllocationChart`, показывающий распределение стоимости портфеля между акциями и облигациями - Интегрирован в `PortfolioSummary` на странице портфеля ## Детали - Donut-диаграмма строится на основе данных, которые уже возвращает бэкенд (`PortfolioDetail.positions`) - Акции — синий (`--color-primary`), облигации — оранжевый (`#f57c00`) - В центре — общая стоимость портфеля - Справа — легенда с количеством позиций и долей в % - Обработаны состояния: пустой портфель, только акции / только облигации - Чистый SVG, без новых зависимостей
ksv741 added 1 commit 2026-06-14 13:04:46 +03:00
feat: add allocation donut chart to portfolio summary
Some checks failed
CI / lint (pull_request) Successful in 1m54s
CI / test (pull_request) Successful in 1m51s
CI / build (pull_request) Failing after 1m51s
CI / lint (push) Successful in 1m54s
CI / test (push) Successful in 1m36s
CI / build (push) Failing after 1m54s
4c15bda30e
ksv741 merged commit 4c15bda30e into main 2026-06-14 13:04:55 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: moex/moex-vibe#8
No description provided.