epam / UUI

React-based components and accelerators library built by EPAM Systems.
https://uui.epam.com/
MIT License
179 stars 65 forks source link

Blocker - TransitionGroup-related issues, e.g. flaky PickerInput test #2159

Closed jakobz closed 5 months ago

jakobz commented 5 months ago

Now

We have Blocker component, which use TransitionGroup to trigger animations by adding/removing elements to the DOM. Animation speed is controlled with CSS. However, how long we keep Blocker in the DOM, is controlled by TransitionGroup. It's ok, as after animation is finished, we can keep a node in as long as needed - it's not visible anyway.

However, there are some issues:

Suggested solution