File tree Expand file tree Collapse file tree 2 files changed +488
-253
lines changed Expand file tree Collapse file tree 2 files changed +488
-253
lines changed Original file line number Diff line number Diff line change 2
2
<CSidebar
3
3
fixed
4
4
:minimize =" minimize"
5
- dropdownBehaviors =" closeOnInactiveRoute"
6
5
>
7
6
<CSidebarHeader />
8
7
<CSidebarForm />
9
- <CSidebarNav :nav-items = " computedNav " />
8
+ <CRenderFunction :contentToRender = " navItems " />
10
9
<CSidebarFooter />
11
- <CSidebarMinimizer @click.native =" minimize = !minimize" />
10
+ <CSidebarMinimizer
11
+ class =" c-d-md-down-none"
12
+ @click.native =" minimize = !minimize"
13
+ />
12
14
</CSidebar >
13
15
</template >
14
16
@@ -18,12 +20,21 @@ export default {
18
20
name: ' TheSidebar' ,
19
21
data () {
20
22
return {
21
- minimize: false
23
+ minimize: false ,
24
+ icon: ' cui-speedometer' ,
25
+ counter: 0
22
26
}
23
27
},
24
28
computed: {
25
- computedNav () {
26
- return nav .items .filter (item => item .name !== ' Dashboard' )
29
+ navItems () {
30
+ return nav .map (parentElement => {
31
+ if (Array .isArray (parentElement)) {
32
+ return parentElement .filter (item => {
33
+ return ! JSON .stringify (item).includes (' Dashboard' )
34
+ })
35
+ }
36
+ return parentElement
37
+ })
27
38
}
28
39
}
29
40
}
You can’t perform that action at this time.
0 commit comments