From d14bf4dea47af3948b9f5d6a823699ac3c09a0bf Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 30 Apr 2024 19:59:09 -0300 Subject: content: generateSearchSidebarBox (input appearance stub) --- .../dependencies/generateSearchSidebarBox.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/content/dependencies/generateSearchSidebarBox.js (limited to 'src/content/dependencies/generateSearchSidebarBox.js') 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'}) + ], + }), +}; -- cgit 1.3.0-6-gf8a5