File tree 1 file changed +24
-9
lines changed
packages/coreui-vue/src/components/dropdown
1 file changed +24
-9
lines changed Original file line number Diff line number Diff line change @@ -112,15 +112,30 @@ const CDropdownToggle = defineComponent({
112
112
]
113
113
114
114
const triggers = {
115
- ...( ( props . trigger === 'click' || props . trigger . includes ( 'click' ) ) &&
116
- ! props . disabled && {
117
- onClick : ( ) => toggleMenu ( ) ,
118
- } ) ,
119
- ...( ( props . trigger === 'focus' || props . trigger . includes ( 'focus' ) ) &&
120
- ! props . disabled && {
121
- onfocus : ( ) => toggleMenu ( true ) ,
122
- onblur : ( ) => toggleMenu ( false ) ,
123
- } ) ,
115
+ ...( ( props . trigger === 'click' || props . trigger . includes ( 'click' ) ) && {
116
+ onClick : ( ) => {
117
+ if ( props . disabled ) {
118
+ return
119
+ }
120
+
121
+ toggleMenu ( )
122
+ } ,
123
+ } ) ,
124
+ ...( ( props . trigger === 'focus' || props . trigger . includes ( 'focus' ) ) && {
125
+ onfocus : ( ) => {
126
+ if ( props . disabled ) {
127
+ return
128
+ }
129
+
130
+ toggleMenu ( true )
131
+ } ,
132
+ onblur : ( ) => {
133
+ if ( props . disabled ) {
134
+ return
135
+ }
136
+ toggleMenu ( false )
137
+ } ,
138
+ } ) ,
124
139
}
125
140
126
141
onMounted ( ( ) => {
You can’t perform that action at this time.
0 commit comments