File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
packages/coreui-vue/src/components/dropdown Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ const CDropdownToggle = defineComponent({
96
96
} ,
97
97
} ,
98
98
setup ( props , { slots } ) {
99
- const buttonRef = ref ( )
99
+ const togglerRef = ref ( )
100
100
const dropdownToggleRef = inject ( 'dropdownToggleRef' ) as Ref < HTMLElement >
101
101
const dropdownVariant = inject ( 'variant' ) as string
102
102
const visible = inject ( 'visible' ) as Ref < boolean >
@@ -124,8 +124,8 @@ const CDropdownToggle = defineComponent({
124
124
}
125
125
126
126
onMounted ( ( ) => {
127
- if ( buttonRef . value ) {
128
- dropdownToggleRef . value = buttonRef . value . $el
127
+ if ( togglerRef . value ) {
128
+ dropdownToggleRef . value = togglerRef . value . $el
129
129
}
130
130
} )
131
131
@@ -134,7 +134,9 @@ const CDropdownToggle = defineComponent({
134
134
? slots . default &&
135
135
slots . default ( ) . map ( ( slot ) =>
136
136
cloneVNode ( slot , {
137
- ref : dropdownToggleRef ,
137
+ ref : ( el ) => {
138
+ togglerRef . value = el
139
+ } ,
138
140
...triggers ,
139
141
} ) ,
140
142
)
@@ -170,7 +172,7 @@ const CDropdownToggle = defineComponent({
170
172
color : props . color ,
171
173
disabled : props . disabled ,
172
174
ref : ( el ) => {
173
- buttonRef . value = el
175
+ togglerRef . value = el
174
176
} ,
175
177
shape : props . shape ,
176
178
size : props . size ,
You can’t perform that action at this time.
0 commit comments