From 2a78bcebababf70fb32b6a75469decf099a7cebd Mon Sep 17 00:00:00 2001 From: Samy Pesse Date: Thu, 13 Oct 2016 18:08:48 +0200 Subject: [PATCH] Search plugin should provide roles "search:results" and "search:result" --- .../src/components/Results.js | 24 +++++++++++-------- packages/gitbook-plugin-search/src/index.js | 4 ++-- .../src/components/Page.js | 2 +- .../src/components/Sidebar.js | 2 +- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/packages/gitbook-plugin-search/src/components/Results.js b/packages/gitbook-plugin-search/src/components/Results.js index d9ecc45ac..cccc50112 100644 --- a/packages/gitbook-plugin-search/src/components/Results.js +++ b/packages/gitbook-plugin-search/src/components/Results.js @@ -11,10 +11,12 @@ const Result = React.createClass({ return (
-

- {result.title} -

-

{result.body}

+ +

+ {result.title} +

+

{result.body}

+
); } @@ -37,12 +39,14 @@ const SearchResults = React.createClass({ return (
-

{i18n.t('SEARCH_RESULTS_TITLE', { query, count: results.size })}

-
- {results.map((result, i) => { - return ; - })} -
+ +

{i18n.t('SEARCH_RESULTS_TITLE', { query, count: results.size })}

+
+ {results.map((result, i) => { + return ; + })} +
+
); } diff --git a/packages/gitbook-plugin-search/src/index.js b/packages/gitbook-plugin-search/src/index.js index 298c088fc..f8c59aa9c 100644 --- a/packages/gitbook-plugin-search/src/index.js +++ b/packages/gitbook-plugin-search/src/index.js @@ -23,8 +23,8 @@ module.exports = GitBook.createPlugin({ dispatch(History.listen(onLocationChange)); // Register components - dispatch(Components.registerComponent(SearchInput, { role: 'search:input' })); - dispatch(Components.registerComponent(SearchResults, { role: 'search:results' })); + dispatch(Components.registerComponent(SearchInput, { role: 'search:container:input' })); + dispatch(Components.registerComponent(SearchResults, { role: 'search:container:results' })); }, reduce: reducers, actions: { diff --git a/packages/gitbook-plugin-theme-default/src/components/Page.js b/packages/gitbook-plugin-theme-default/src/components/Page.js index 8bd704579..cad376585 100644 --- a/packages/gitbook-plugin-theme-default/src/components/Page.js +++ b/packages/gitbook-plugin-theme-default/src/components/Page.js @@ -11,7 +11,7 @@ const Page = React.createClass({ return (
- + diff --git a/packages/gitbook-plugin-theme-default/src/components/Sidebar.js b/packages/gitbook-plugin-theme-default/src/components/Sidebar.js index c5f74ab9b..4a7fa53d3 100644 --- a/packages/gitbook-plugin-theme-default/src/components/Sidebar.js +++ b/packages/gitbook-plugin-theme-default/src/components/Sidebar.js @@ -13,7 +13,7 @@ const Sidebar = React.createClass({ return (
- +
);