Fix Tag with wave effect

This commit is contained in:
afc163 2018-08-11 15:46:45 +08:00
parent 4d7f1b191f
commit 589415ed95
2 changed files with 13 additions and 10 deletions

View File

@ -18,6 +18,9 @@ export default class Wave extends React.Component<{insertExtraNode?: boolean}> {
}
onClick = (node: HTMLElement) => {
if (node.className.indexOf('-leave') >= 0) {
return;
}
this.removeExtraStyleNode();
const { insertExtraNode } = this.props;
const extraNode = document.createElement('div');

View File

@ -142,6 +142,7 @@ class Tag extends React.Component<TagProps, TagState> {
</div>
);
return (
<Wave>
<Animate
component=""
showProp="data-show"
@ -149,10 +150,9 @@ class Tag extends React.Component<TagProps, TagState> {
transitionAppear
onEnd={this.animationEnd}
>
<Wave>
{tag}
</Wave>
</Animate>
</Wave>
);
}
}