feat: replace account page accordion with tabs and show open position result (#112)
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 20s
Frontend verify / verify (push) Failing after 6m36s

This commit was merged in pull request #113.
This commit is contained in:
2026-10-26 20:30:35 +03:00
parent 1a92f023c1
commit 3075081df1
18 changed files with 630 additions and 131 deletions
@@ -20,6 +20,7 @@ import { useInitialAvailability } from "@/shared/lib";
import {
type AccountPagePositionSection,
toAccountPagePositionSections,
toUnrealizedReturns,
} from "../../model/positions";
import {
type AccountPageIncomeSummary,
@@ -48,6 +49,7 @@ type AccountPageLoadedViewModel = AccountPageContent & {
positionSections: AccountPagePositionSection[];
source?: InvestmentResourceMeta;
state: "loaded";
unrealizedReturns: Portfolio["totalsByCurrency"];
};
type AccountPageViewModel
@@ -133,6 +135,7 @@ function useAccountPageViewModel(): AccountPageViewModel {
recentOperations,
source: portfolio.meta,
state: "loaded" as const,
unrealizedReturns: toUnrealizedReturns(portfolio.data.positions),
};
}