diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-04-30 19:59:09 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-05-31 12:11:46 -0300 |
commit | d14bf4dea47af3948b9f5d6a823699ac3c09a0bf (patch) | |
tree | a846b9f5649f4f4cd486e6964c6af93f5982d126 /src/content/dependencies/generateSearchSidebarBox.js | |
parent | a8005955e72998fffc50f5d1fc7ae55d42a4b945 (diff) |
content: generateSearchSidebarBox (input appearance stub)
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'}) + ], + }), +}; |