diff options
Diffstat (limited to 'src/content/dependencies/generateSearchSidebarBox.js')
-rw-r--r-- | src/content/dependencies/generateSearchSidebarBox.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/content/dependencies/generateSearchSidebarBox.js b/src/content/dependencies/generateSearchSidebarBox.js new file mode 100644 index 00000000..f2fddfa5 --- /dev/null +++ b/src/content/dependencies/generateSearchSidebarBox.js @@ -0,0 +1,21 @@ +export default { + contentDependencies: ['generatePageSidebarBox'], + extraDependencies: ['html'], + + relations: (relation) => ({ + sidebarBox: + relation('generatePageSidebarBox'), + }), + + generate: (relations, {html}) => + relations.sidebarBox.slots({ + attributes: {class: 'search-sidebar-box'}, + collapsible: false, + + content: [ + html.tag('input', {class: 'wiki-search-input'}, + {placeholder: `Search for anything`}, + {type: 'search'}) + ], + }), +}; |