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)}%`}
|
tickFormatter={(v: number) => `${v.toFixed(1)}%`}
|
||||||
/>
|
/>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
formatter={(value: number | undefined, name: string) => {
|
formatter={(value: number | undefined, name?: string) => {
|
||||||
const labels: Record<string, string> = {
|
const labels: Record<string, string> = {
|
||||||
portfolio_return: '포트폴리오',
|
portfolio_return: '포트폴리오',
|
||||||
benchmark_return: 'KOSPI',
|
benchmark_return: 'KOSPI',
|
||||||
deposit_return: '정기예금',
|
deposit_return: '정기예금',
|
||||||
};
|
};
|
||||||
return [`${value != null ? value.toFixed(2) : '-'}%`, labels[name] || name];
|
return [`${value != null ? value.toFixed(2) : '-'}%`, labels[name || ''] || name || ''];
|
||||||
}}
|
}}
|
||||||
labelFormatter={(label) => {
|
labelFormatter={(label) => {
|
||||||
return new Date(String(label)).toLocaleDateString('ko-KR');
|
return new Date(String(label)).toLocaleDateString('ko-KR');
|
||||||
|
|||||||
@ -265,7 +265,7 @@ export default function DrawdownPage() {
|
|||||||
domain={['dataMin', 0]}
|
domain={['dataMin', 0]}
|
||||||
/>
|
/>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
formatter={(value: number) => [`${value.toFixed(2)}%`, '낙폭']}
|
formatter={(value?: number) => [`${value != null ? value.toFixed(2) : '-'}%`, '낙폭']}
|
||||||
labelFormatter={(label) => `날짜: ${label}`}
|
labelFormatter={(label) => `날짜: ${label}`}
|
||||||
/>
|
/>
|
||||||
<ReferenceLine
|
<ReferenceLine
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user