/** * 资产负债表 Tab */ import React from 'react'; import { Card, CardBody, CardHeader, VStack, HStack, Heading, Badge, Text, } from '@chakra-ui/react'; import { BalanceSheetTable } from '../components'; import type { BalanceSheetData } from '../types'; export interface BalanceSheetTabProps { balanceSheet: BalanceSheetData[]; showMetricChart: (name: string, key: string, data: unknown[], path: string) => void; calculateYoYChange: (value: number, period: string, data: unknown[], path: string) => { change: number; intensity: number }; getCellBackground: (change: number, intensity: number) => string; positiveColor: string; negativeColor: string; bgColor: string; hoverBg: string; } const BalanceSheetTab: React.FC = ({ balanceSheet, showMetricChart, calculateYoYChange, getCellBackground, positiveColor, negativeColor, bgColor, hoverBg, }) => { const tableProps = { showMetricChart, calculateYoYChange, getCellBackground, positiveColor, negativeColor, bgColor, hoverBg, }; return ( 资产负债表 显示最近{Math.min(balanceSheet.length, 8)}期 红涨绿跌 | 同比变化 提示:表格可横向滚动查看更多数据,点击行查看历史趋势 ); }; export default BalanceSheetTab;