File tree 4 files changed +12
-2
lines changed
4 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 5
5
@touchend =" onTouchEnd" >
6
6
<Navbar v-if =" shouldShowNavbar" @toggle-sidebar =" toggleSidebar" />
7
7
<div class =" sidebar-mask" @click =" toggleSidebar(false)" ></div >
8
- <Sidebar :items =" sidebarItems" @toggle-sidebar =" toggleSidebar" />
8
+ <Sidebar :items =" sidebarItems" @toggle-sidebar =" toggleSidebar" >
9
+ <slot name =" sidebar-top" slot =" top" />
10
+ <slot name =" sidebar-bottom" slot =" bottom" />
11
+ </Sidebar >
9
12
<div class =" custom-layout" v-if =" $page.frontmatter.layout" >
10
13
<component :is =" $page.frontmatter.layout" />
11
14
</div >
12
15
<Home v-else-if =" $page.frontmatter.home" />
13
- <Page v-else :sidebar-items =" sidebarItems" />
16
+ <Page v-else :sidebar-items =" sidebarItems" >
17
+ <slot name =" page-top" slot =" top" />
18
+ <slot name =" page-bottom" slot =" bottom" />
19
+ </Page >
14
20
</div >
15
21
</template >
16
22
Original file line number Diff line number Diff line change 19
19
</span >
20
20
</p >
21
21
</div >
22
+ <slot name =" bottom" />
22
23
</div >
23
24
</template >
24
25
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div class =" sidebar" >
3
3
<NavLinks />
4
+ <slot name =" top" />
4
5
<ul class =" sidebar-links" v-if =" items.length" >
5
6
<li v-for =" (item, i) in items" >
6
7
<SidebarGroup v-if =" item.type === 'group'"
12
13
<SidebarLink v-else :item =" item" />
13
14
</li >
14
15
</ul >
16
+ <slot name =" bottom" />
15
17
</div >
16
18
</template >
17
19
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ module.exports = function createBaseConfig ({
40
40
. set ( '@source' , sourceDir )
41
41
. set ( '@app' , path . resolve ( __dirname , '../app' ) )
42
42
. set ( '@temp' , path . resolve ( __dirname , '../app/.temp' ) )
43
+ . set ( '@default-theme' , path . resolve ( __dirname , '../default-theme' ) )
43
44
. set ( '@AlgoliaSearchBox' , isAlgoliaSearch
44
45
? path . resolve ( __dirname , '../default-theme/AlgoliaSearchBox.vue' )
45
46
: path . resolve ( __dirname , '../noop.js' ) )
You can’t perform that action at this time.
0 commit comments