mirror of https://github.com/ghostfolio/ghostfolio
7 changed files with 28 additions and 23 deletions
@ -0,0 +1,19 @@ |
|||
import { getTooltipPositionerMapTop } from '@ghostfolio/common/chart-helper'; |
|||
|
|||
import { Tooltip, TooltipPositionerFunction, ChartType } from 'chart.js'; |
|||
|
|||
declare module 'chart.js' { |
|||
interface TooltipPositionerMap { |
|||
top: TooltipPositionerFunction<ChartType>; |
|||
} |
|||
} |
|||
|
|||
export function registerChartConfiguration() { |
|||
if (Tooltip.positioners['top']) { |
|||
return; |
|||
} |
|||
|
|||
Tooltip.positioners.top = function (_elements, eventPosition) { |
|||
return getTooltipPositionerMapTop(this.chart, eventPosition); |
|||
}; |
|||
} |
|||
@ -0,0 +1 @@ |
|||
export * from './chart.registry'; |
|||
Loading…
Reference in new issue