import type { PositionWithPrice } from '@/shared/api' import { BondPositionRow } from './BondPositionRow' interface Props { positions: PositionWithPrice[] onUpdatePosition: ( positionId: number, data: { quantity?: number; buyPrice?: number; buyDate?: string }, ) => void onDeletePosition: (positionId: number) => void } export function BondPositionTable({ positions, onUpdatePosition, onDeletePosition }: Props) { if (positions.length === 0) return null return (
| Тикер | Название | Тип | Количество | Цена пок. | Цена | Бид | Оффер | Доходность | Дюрация | Купон | Куп. % | Период | НКД | Затраты | P&L | P&L % | След. купон | Погашение | Оферта | Доля |
|---|