mirror of
https://github.com/vector-im/element-web.git
synced 2025-08-20 22:11:34 +02:00
* Fix useSmoothAnimation enablement not working properly by getting rid of it Passing duration=0 is more logical and less superfluous * Refactor UploadBar to handle state more correctly * Change ProgressBar to new useSmoothAnimation signature and default animated to true for consistency * Add type guard * Make types stricter * Write tests for the ProgressBar component * Make the new test conform to tsc --strict * Update UploadBar.tsx * Update UploadBar.tsx * Update UploadBar.tsx (cherry picked from commit 9b99c967f4d65e3446a18a677fa4010612958d90) Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>