mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
[react-tooltip] Add dataTip argument to getContent callback
This commit is contained in:
Vendored
+1
-1
@@ -39,7 +39,7 @@ declare namespace ReactTooltip {
|
||||
type ElementEvents = (keyof HTMLElementEventMap) | string;
|
||||
type WindowEvents = (keyof WindowEventMap) | string;
|
||||
|
||||
type GetContentCallback = () => React.ReactNode;
|
||||
type GetContentCallback = (dataTip: string) => React.ReactNode;
|
||||
type GetContent = GetContentCallback | [GetContentCallback, number];
|
||||
|
||||
type Place = "top" | "right" | "bottom" | "left";
|
||||
|
||||
@@ -8,7 +8,7 @@ export class ReactTooltipTest extends React.PureComponent {
|
||||
}
|
||||
|
||||
render() {
|
||||
const getContent: ReactTooltip.GetContent = [() => Math.floor(Math.random() * 100), 30];
|
||||
const getContent: ReactTooltip.GetContent = [dataTip => Math.floor(Math.random() * 100), 30];
|
||||
|
||||
return <div>
|
||||
<a data-tip data-for="happyFace"> d(`・∀・)b </a>
|
||||
@@ -53,8 +53,8 @@ export class ReactTooltipTest extends React.PureComponent {
|
||||
<a data-for="getContent" data-tip>=( •̀д•́)</a>
|
||||
<ReactTooltip id="getContent" getContent={getContent} />
|
||||
|
||||
<a data-for="overTime" data-tip>=( •̀д•́)</a>
|
||||
<ReactTooltip id="overTime" wrapper="span" getContent={[() => new Date().toISOString(), 1000]} />
|
||||
<a data-for="overTime" data-tip="3/14/1592">=( •̀д•́)</a>
|
||||
<ReactTooltip id="overTime" wrapper="span" getContent={[dateString => new Date(dateString).toISOString(), 1000]} />
|
||||
|
||||
<a data-tip data-for="happyFace"> d(`・∀・)b </a>
|
||||
<ReactTooltip
|
||||
|
||||
Reference in New Issue
Block a user