File tree 1 file changed +4
-7
lines changed
1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,7 @@ const CNavGroup = defineComponent({
10
10
/**
11
11
* Show nav group items.
12
12
*/
13
- visible : {
14
- type : Boolean ,
15
- default : undefined ,
16
- required : false ,
17
- } ,
13
+ visible : Boolean ,
18
14
} ,
19
15
emits : [ 'visible-change' ] ,
20
16
setup ( props , { slots, emit } ) {
@@ -37,6 +33,7 @@ const CNavGroup = defineComponent({
37
33
38
34
onMounted ( ( ) => {
39
35
props . visible && navGroupRef . value . classList . add ( 'show' )
36
+ emit ( 'visible-change' , visible . value )
40
37
} )
41
38
42
39
onUpdated ( ( ) => {
@@ -126,8 +123,8 @@ const CNavGroup = defineComponent({
126
123
if ( vnode . type . name === 'CNavGroup' ) {
127
124
return h ( vnode , {
128
125
onVisibleChange : ( visible : boolean ) =>
129
- handleVisibleChange ( visible , index ) ,
130
- ...( visibleGroup . value && { visible : isVisible ( index ) } ) ,
126
+ handleVisibleChange ( visible , index + 1 ) ,
127
+ ...( visibleGroup . value && { visible : isVisible ( index + 1 ) } ) ,
131
128
} )
132
129
}
133
130
return vnode
You can’t perform that action at this time.
0 commit comments