Skip to content
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.

fix(Chat): fix handling of onMouseEnter #1903

Merged
merged 3 commits into from
Sep 9, 2019

Conversation

layershifter
Copy link
Member

@layershifter layershifter commented Sep 9, 2019

馃挜 Issue

Previously onMouseEnter was not handled properly, if you will pass custom onMouseEnter the position update will be never called.

@codecov
Copy link

codecov bot commented Sep 9, 2019

Codecov Report

Merging #1903 into master will increase coverage by 0.02%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1903      +/-   ##
==========================================
+ Coverage   69.87%   69.89%   +0.02%     
==========================================
  Files         890      890              
  Lines        7783     7785       +2     
  Branches     2275     2275              
==========================================
+ Hits         5438     5441       +3     
+ Misses       2335     2334       -1     
  Partials       10       10
Impacted Files Coverage 螖
packages/react/src/components/Chat/ChatMessage.tsx 75.51% <100%> (+3.16%) 猬嗭笍

Continue to review full report at Codecov.

Legend - Click here to learn more
螖 = absolute <relative> (impact), 酶 = not affected, ? = missing data
Powered by Codecov. Last update ed2d996...063a2c2. Read the comment docs.

@lucivpav
Copy link
Contributor

lucivpav commented Sep 9, 2019

But how could you previously pass onMouseEnter, when ChatMessage didn't have such prop? Shouldn't this be a feature PR, that adds such a prop?

packages/react/src/components/Chat/ChatMessage.tsx Outdated Show resolved Hide resolved
@@ -20,4 +23,14 @@ describe('ChatMessage', () => {
focusZoneDefinition: (chatMessageBehavior as AccessibilityDefinition).focusZone,
})
})

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about another test, that will check that a custom onMouseEnter function gets called?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's already tested by isConformant test, see handles events transparently.

Co-Authored-By: Pavel Lu膷iv艌谩k <pavel.lucivnak@gmail.com>
@layershifter
Copy link
Member Author

layershifter commented Sep 9, 2019

But how could you previously pass onMouseEnter, when ChatMessage didn't have such prop?

It was overridden as an unhandled prop:
image

@layershifter layershifter merged commit 2eeb285 into master Sep 9, 2019
@delete-merged-branch delete-merged-branch bot deleted the fix/chat-message-override branch September 9, 2019 15:20
layershifter added a commit that referenced this pull request Sep 13, 2019
* fix(Chat): fix handling of `onMouseEnter`

* add changelog entry

* Update packages/react/src/components/Chat/ChatMessage.tsx

Co-Authored-By: Pavel Lu膷iv艌谩k <pavel.lucivnak@gmail.com>

(cherry picked from commit 2eeb285)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
馃О fix Introduces fix for broken behavior. 馃殌 ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants