Skip to content

Commit

Permalink
fix: leaving a zone is not always detected
Browse files Browse the repository at this point in the history
close #1474
  • Loading branch information
hamed-musallam committed Apr 13, 2022
1 parent 42a20a1 commit cd6d86e
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions src/component/2d/zones/Signal.tsx
Expand Up @@ -56,30 +56,29 @@ const Signal = memo(({ signal, isVisible }: SignalProps) => {
if (!signal) return null;

return (
<g
className="zone-signal"
onMouseEnter={() => {
assignment.onMouseEnter(undefined);
highlight.show();
}}
onMouseLeave={() => {
assignment.onMouseLeave(undefined);
highlight.hide();
}}
>
<g className="zone-signal">
{isVisible.signals && (
<g>
<SignalCrosshair signal={signal} />

<circle
onMouseEnter={() => {
assignment.onMouseEnter(undefined);
highlight.show();
}}
onMouseLeave={() => {
assignment.onMouseLeave(undefined);
highlight.hide();
}}
key={signal.id}
cx={scaleX(signal.x.delta || 0)}
cy={scaleY(signal.y.delta || 0)}
r={isHighlighted ? 6 : 4}
fill={isHighlighted ? 'green' : 'darkgreen'}
/>
<SignalCrosshair signal={signal} />
</g>
)}
<g className="zone-signal-peak">
<g className="zone-signal-peak" style={{ pointerEvents: 'none' }}>
{isVisible.peaks &&
signal.peaks &&
signal.peaks.map((peak, i) => (
Expand Down

0 comments on commit cd6d86e

Please sign in to comment.