File tree 1 file changed +7
-2
lines changed
packages/coreui-vue/src/components/nav
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,10 @@ const CNavGroup = defineComponent({
41
41
42
42
onMounted ( ( ) => {
43
43
visible . value = props . visible
44
- props . visible && navGroupRef . value . classList . add ( 'show' )
44
+ if ( props . visible ) {
45
+ navGroupRef . value . classList . add ( 'show' )
46
+ }
47
+
45
48
emit ( 'visible-change' , visible . value )
46
49
} )
47
50
@@ -60,7 +63,8 @@ const CNavGroup = defineComponent({
60
63
emit ( 'visible-change' , visible . value )
61
64
} )
62
65
63
- const handleTogglerClick = ( ) => {
66
+ const handleTogglerClick = ( event : Event ) => {
67
+ event . preventDefault ( )
64
68
visible . value = ! visible . value
65
69
emit ( 'visible-change' , visible . value )
66
70
}
@@ -111,6 +115,7 @@ const CNavGroup = defineComponent({
111
115
'a' ,
112
116
{
113
117
class : [ 'nav-link' , 'nav-group-toggle' ] ,
118
+ href : '#' ,
114
119
onClick : handleTogglerClick ,
115
120
} ,
116
121
slots . togglerContent && slots . togglerContent ( ) ,
You can’t perform that action at this time.
0 commit comments