From cb87d9a4e06b9e8cacf8387aa0f43f691aa3a88e Mon Sep 17 00:00:00 2001 From: plouc Date: Sat, 14 Nov 2020 09:37:15 +0900 Subject: [PATCH] feat(tooltip): adapt BasicTooltip for new typings --- packages/tooltip/src/BasicTooltip.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/tooltip/src/BasicTooltip.tsx b/packages/tooltip/src/BasicTooltip.tsx index 5423893a8a..ff26f2b0f8 100644 --- a/packages/tooltip/src/BasicTooltip.tsx +++ b/packages/tooltip/src/BasicTooltip.tsx @@ -1,11 +1,12 @@ import React, { memo, ReactNode } from 'react' // @ts-ignore -import { useTheme, useValueFormatter } from '@nivo/core' +import { useTheme, DataFormatter, useValueFormatter } from '@nivo/core' import { Chip } from './Chip' interface BasicTooltipProps { id: ReactNode - value?: number | string + value?: number | string | Date + format?: DataFormatter color?: string enableChip?: boolean renderContent?: () => JSX.Element @@ -26,10 +27,10 @@ export const BasicTooltip = memo( } content = (
- {enableChip && } + {enableChip && } {value !== undefined ? ( - {id}: {isNaN(value) ? String(value) : value} + {id}: {`${value}`} ) : ( id