Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React-collapse fixes #5213

Merged
merged 3 commits into from
Jul 30, 2022
Merged

Conversation

bdukes
Copy link
Contributor

@bdukes bdukes commented Jul 29, 2022

Summary

This resolves issues introduced by #4808, where the react-collapse library switched to CSS-based animations.

It also removed support for pass-through props, so any usage of style or className had to be adjusted.
The fixedHeight prop is now "implicitly supported", so each of those props needed to be converted to CSS that targeted the child of the collapse element.
The keepCollapsedContent is now the default behavior. There's a separate component which unmounts the content when collapsed. I have not made use of that separate component, but didn't see any issues from places where previously the content had been unmounted by default.

@bdukes bdukes added javascript Pull requests that update Javascript code Area: AE > Dnn.PersonaBar.Extensions labels Jul 29, 2022
@bdukes bdukes added this to the 9.10.3 milestone Jul 29, 2022
Copy link
Contributor

@valadas valadas left a comment

Choose a reason for hiding this comment

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

supercalifragilisticexpialidocious

Excellent, I downloaded this build and went through the UI, it appears everything I tested was now in order. Thanks a lot!

Copy link
Contributor

@donker donker left a comment

Choose a reason for hiding this comment

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

Awesome, thanks

@donker donker merged commit 1fe9960 into dnnsoftware:develop Jul 30, 2022
@bdukes bdukes deleted the react-collapse-fixes branch August 2, 2022 16:17
@valadas valadas modified the milestones: 9.10.3, 9.11.0 Sep 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants