import type { FC } from "react"; import { Stack, Title } from "@mantine/core"; import { useTranslation } from "react-i18next"; import { brokerageOperationGroupKey, LedgerEntryRow, OperationGroup, } from "@/entities/broker-operation"; import { groupItems } from "@/shared/lib"; import type { IncomeDisplayModel } from "../../../model/display"; import classes from "../AccountIncomePage.module.css"; type IncomePaymentsProps = { allAccounts?: boolean; entries: IncomeDisplayModel["entries"]; totalVisible?: boolean; }; const IncomePayments: FC = (props) => { const { t } = useTranslation(); return ( {t("income.payments")} {groupItems( props.entries, entry => props.allAccounts ? brokerageOperationGroupKey(entry.operation) : null, ).map(entry => entry.type === "group" ? ( ) : (
  • ))}
    ); }; export { IncomePayments };