refactor: clarify frontend model ownership
Frontend verify / commits (pull_request) Successful in 27s
Frontend verify / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 8m20s

This commit is contained in:
2026-09-28 21:44:53 +03:00
parent 7e976c330c
commit 0865b35f93
44 changed files with 685 additions and 710 deletions
+6 -8
View File
@@ -1,7 +1,6 @@
import { useParams, useSearchParams } from "react-router";
import type { OperationCategory } from "@/entities/broker-operation";
import { type OperationCategory, useBrokerageOperationHistory } from "@/entities/broker-operation";
import {
type StockPeriod,
useStock,
@@ -13,7 +12,6 @@ import {
} from "@/entities/stock";
import {
section,
useInstrumentOperations,
} from "@/features/instrument-details";
import { useScreenSync } from "@/features/tbank-connection";
import { apiErrorCode } from "@/shared/api";
@@ -51,12 +49,12 @@ function useStockPageVm() {
const company = useStockCompany(uid);
const dividends = useStockDividends(uid);
const history = useInstrumentOperations(
uid,
filter,
const history = useBrokerageOperationHistory(uid ? "all" : undefined, {
// eslint-disable-next-line security/detect-object-injection -- This lookup uses a fixed typed key set, not an arbitrary external property name.
categories[filter],
);
categories: categories[filter],
instrumentUid: uid,
limit: 20,
});
const { operations } = history;