Skip to content

Commit ed7c309

Browse files
authored
fix: Merge pull request #97 from UniversalDataTool/pose-estimation-tooltip
add pose estimation point tooltip
2 parents 539327d + 39b8331 commit ed7c309

File tree

1 file changed

+25
-22
lines changed
  • src/RegionSelectAndTransformBoxes

1 file changed

+25
-22
lines changed

src/RegionSelectAndTransformBoxes/index.js

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { Fragment, memo } from "react"
22
import HighlightBox from "../HighlightBox"
33
import { styled } from "@material-ui/core/styles"
44
import PreventScrollToParents from "../PreventScrollToParents"
5+
import { Tooltip } from "@material-ui/core"
56

67
const TransformGrabber = styled("div")({
78
width: 8,
@@ -172,29 +173,31 @@ export const RegionSelectAndTransformBox = memo(
172173
.inverse()
173174
.applyToPoint(px * iw, py * ih)
174175
return (
175-
<TransformGrabber
176-
key={i}
177-
{...mouseEvents}
178-
onMouseDown={(e) => {
179-
if (e.button === 0 && (!r.open || i === 0))
180-
return onBeginMoveKeypoint(r, keypointId)
181-
mouseEvents.onMouseDown(e)
182-
}}
183-
style={{
184-
cursor: !r.open
185-
? "move"
186-
: i === 0
187-
? "pointer"
188-
: undefined,
189-
zIndex: 10,
190-
pointerEvents:
191-
r.open && i === r.points.length - 1
192-
? "none"
176+
<Tooltip title={keypointId} key={i}>
177+
<TransformGrabber
178+
key={i}
179+
{...mouseEvents}
180+
onMouseDown={(e) => {
181+
if (e.button === 0 && (!r.open || i === 0))
182+
return onBeginMoveKeypoint(r, keypointId)
183+
mouseEvents.onMouseDown(e)
184+
}}
185+
style={{
186+
cursor: !r.open
187+
? "move"
188+
: i === 0
189+
? "pointer"
193190
: undefined,
194-
left: proj.x - 4,
195-
top: proj.y - 4,
196-
}}
197-
/>
191+
zIndex: 10,
192+
pointerEvents:
193+
r.open && i === r.points.length - 1
194+
? "none"
195+
: undefined,
196+
left: proj.x - 4,
197+
top: proj.y - 4,
198+
}}
199+
/>
200+
</Tooltip>
198201
)
199202
}
200203
)}

0 commit comments

Comments
 (0)