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({
9696 } ,
9797 } ,
9898 setup ( props , { slots } ) {
99- const buttonRef = ref ( )
99+ const togglerRef = ref ( )
100100 const dropdownToggleRef = inject ( 'dropdownToggleRef' ) as Ref < HTMLElement >
101101 const dropdownVariant = inject ( 'variant' ) as string
102102 const visible = inject ( 'visible' ) as Ref < boolean >
@@ -124,8 +124,8 @@ const CDropdownToggle = defineComponent({
124124 }
125125
126126 onMounted ( ( ) => {
127- if ( buttonRef . value ) {
128- dropdownToggleRef . value = buttonRef . value . $el
127+ if ( togglerRef . value ) {
128+ dropdownToggleRef . value = togglerRef . value . $el
129129 }
130130 } )
131131
@@ -134,7 +134,9 @@ const CDropdownToggle = defineComponent({
134134 ? slots . default &&
135135 slots . default ( ) . map ( ( slot ) =>
136136 cloneVNode ( slot , {
137- ref : dropdownToggleRef ,
137+ ref : ( el ) => {
138+ togglerRef . value = el
139+ } ,
138140 ...triggers ,
139141 } ) ,
140142 )
@@ -170,7 +172,7 @@ const CDropdownToggle = defineComponent({
170172 color : props . color ,
171173 disabled : props . disabled ,
172174 ref : ( el ) => {
173- buttonRef . value = el
175+ togglerRef . value = el
174176 } ,
175177 shape : props . shape ,
176178 size : props . size ,
You can’t perform that action at this time.
0 commit comments