File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
packages/vue-final-modal/src/components/CoreModal Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -81,15 +81,21 @@ export function useTransition(
81
81
)
82
82
83
83
watch ( contentState , ( state ) => {
84
- switch ( state ) {
85
- case TransitionState . Entering :
86
- return onEntering ?.( )
87
- case TransitionState . Enter :
88
- return onEnter ?.( )
89
- case TransitionState . Leaving :
90
- return onLeaving ?.( )
91
- case TransitionState . Leave :
92
- return onLeave ?.( )
84
+ if ( state === TransitionState . Entering ) {
85
+ if ( ! visible . value )
86
+ return
87
+ onEntering ?.( )
88
+ }
89
+ else if ( state === TransitionState . Enter ) {
90
+ if ( ! visible . value )
91
+ return
92
+ onEnter ?.( )
93
+ }
94
+ else if ( state === TransitionState . Leaving ) {
95
+ onLeaving ?.( )
96
+ }
97
+ else if ( state === TransitionState . Leave ) {
98
+ onLeave ?.( )
93
99
}
94
100
} )
95
101
You can’t perform that action at this time.
0 commit comments