22 lines
675 B
JavaScript
22 lines
675 B
JavaScript
const util = {
|
|
isAppearSupported(props) {
|
|
return props.transitionName && props.transitionAppear || props.animation.appear;
|
|
},
|
|
isEnterSupported(props) {
|
|
return props.transitionName && props.transitionEnter || props.animation.enter;
|
|
},
|
|
isLeaveSupported(props) {
|
|
return props.transitionName && props.transitionLeave || props.animation.leave;
|
|
},
|
|
allowAppearCallback(props) {
|
|
return props.transitionAppear || props.animation.appear;
|
|
},
|
|
allowEnterCallback(props) {
|
|
return props.transitionEnter || props.animation.enter;
|
|
},
|
|
allowLeaveCallback(props) {
|
|
return props.transitionLeave || props.animation.leave;
|
|
},
|
|
};
|
|
export default util;
|