fix: resolve TypeScript type errors in benchmark and drawdown Tooltip formatter
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
This commit is contained in:
parent
12d235a1f1
commit
3dcbcd3080
@ -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');
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user