File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -491,6 +491,7 @@ export declare class CSidebarNavDropdown extends Vue {
491
491
icon : [ string , object ]
492
492
fontIcon : string
493
493
show : boolean
494
+ items : Array < object >
494
495
}
495
496
496
497
export declare class CSidebarNavItem extends CLink {
Original file line number Diff line number Diff line change 6
6
{{name}}
7
7
</a >
8
8
<ul class =" c-sidebar-nav-dropdown-items" @click =" itemClicked" >
9
- <slot ></slot >
9
+ <slot >
10
+ <template v-for =" (item , key ) in items " >
11
+ <CSidebarNavItem v-bind =" item" :key =" key" />
12
+ </template >
13
+ </slot >
10
14
</ul >
11
15
</li >
12
16
</template >
13
17
14
18
<script >
15
19
import CIcon from ' @coreui/icons-vue/CIcon.vue'
20
+ import CSidebarNavItem from ' ./CSidebarNavItem'
16
21
17
22
export default {
18
23
name: ' CSidebarNavDropdown' ,
19
24
components: {
20
- CIcon
25
+ CIcon,
26
+ CSidebarNavItem
21
27
},
22
28
props: {
23
29
name: String ,
@@ -27,7 +33,8 @@ export default {
27
33
},
28
34
icon: [String , Object ],
29
35
fontIcon: String ,
30
- show: Boolean
36
+ show: Boolean ,
37
+ items: Array
31
38
},
32
39
data () {
33
40
return {
You can’t perform that action at this time.
0 commit comments