fix: resolve TypeScript type errors in benchmark and drawdown Tooltip formatter
Some checks are pending
Deploy to Production / deploy (push) Waiting to run

This commit is contained in:
머니페니 2026-03-29 10:04:48 +09:00
parent 12d235a1f1
commit 3dcbcd3080
2 changed files with 3 additions and 3 deletions

View File

@ -181,13 +181,13 @@ export default function BenchmarkPage() {
tickFormatter={(v: number) => `${v.toFixed(1)}%`}
/>
<Tooltip
formatter={(value: number | undefined, name: string) => {
formatter={(value: number | undefined, name?: string) => {
const labels: Record<string, string> = {
portfolio_return: '포트폴리오',
benchmark_return: 'KOSPI',
deposit_return: '정기예금',
};
return [`${value != null ? value.toFixed(2) : '-'}%`, labels[name] || name];
return [`${value != null ? value.toFixed(2) : '-'}%`, labels[name || ''] || name || ''];
}}
labelFormatter={(label) => {
return new Date(String(label)).toLocaleDateString('ko-KR');

View File

@ -265,7 +265,7 @@ export default function DrawdownPage() {
domain={['dataMin', 0]}
/>
<Tooltip
formatter={(value: number) => [`${value.toFixed(2)}%`, '낙폭']}
formatter={(value?: number) => [`${value != null ? value.toFixed(2) : '-'}%`, '낙폭']}
labelFormatter={(label) => `날짜: ${label}`}
/>
<ReferenceLine