[JENKINS-37007] fix a bug where expand/collapse animation did not work by using max-height instead of height; adjust timing

This commit is contained in:
Cliff Meyers 2016-07-28 11:42:27 -04:00
parent 759e920c5b
commit 789882e4ea
2 changed files with 8 additions and 10 deletions

View File

@ -166,10 +166,8 @@ export class DashboardCards extends Component {
return (
<div className="favorites-card-stack">
<TransitionGroup transitionName="vertical-expand-collapse"
transitionAppear
transitionAppearTimeout={300}
transitionEnterTimeout={300}
transitionLeaveTimeout={300}
transitionEnterTimeout={150}
transitionLeaveTimeout={150}
>
{favoriteCards}
</TransitionGroup>

View File

@ -13,23 +13,23 @@
}
.vertical-expand-collapse-enter {
transition: all ease-out 0.3s;
height: 0;
transition: all linear 0.15s;
max-height: 0;
opacity: 0.01;
&.vertical-expand-collapse-enter-active {
height: auto;
max-height: 60px;
opacity: 1;
}
}
.vertical-expand-collapse-leave {
transition: all ease-out 0.3s;
height: auto;
transition: all linear 0.15s;
max-height: 60px;
opacity: 1;
&.vertical-expand-collapse-leave-active {
height: 0;
max-height: 0;
opacity: 0.01;
}
}