Skip to content

Commit 29f7a7c

Browse files
authored
Add algolia search (#1398)
1 parent 9c7c911 commit 29f7a7c

File tree

5 files changed

+26
-13
lines changed

5 files changed

+26
-13
lines changed

docs/docusaurus.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ module.exports = {
3737
],
3838
],
3939
themeConfig: {
40+
algolia: {
41+
apiKey: 'd738e28e9c67a26dd7933b011fe2b9e4',
42+
indexName: 'react-native-gesture-handler',
43+
44+
contextualSearch: true,
45+
searchParameters: {},
46+
},
4047
colorMode: { disableSwitch: true },
4148
prism: {
4249
theme: {

docs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"@docusaurus/core": "2.0.0-alpha.63",
1616
"@docusaurus/preset-classic": "2.0.0-alpha.63",
1717
"@mdx-js/react": "^1.5.8",
18+
"classnames": "^2.2.6",
1819
"clsx": "^1.1.1",
20+
"gh-pages": "^2.2.0",
1921
"react": "^16.8.4",
2022
"react-dom": "^16.8.4",
2123
"react-github-btn": "^1.2.0",
22-
"webfontloader": "^1.6.28",
23-
"classnames": "^2.2.6",
24-
"gh-pages": "^2.2.0"
24+
"webfontloader": "^1.6.28"
2525
},
2626
"browserslist": {
2727
"production": [

docs/src/theme/Navbar/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ const DefaultNavItemPosition = 'right'; // If split links by left/right
2626

2727
function splitNavItemsByPosition(items) {
2828
const leftItems = items.filter(
29-
item => (item.position ?? DefaultNavItemPosition) === 'left'
29+
(item) => (item.position ?? DefaultNavItemPosition) === 'left'
3030
);
3131
const rightItems = items.filter(
32-
item => (item.position ?? DefaultNavItemPosition) === 'right'
32+
(item) => (item.position ?? DefaultNavItemPosition) === 'right'
3333
);
3434
return {
3535
leftItems,
@@ -60,7 +60,7 @@ function Navbar() {
6060
setSidebarShown(false);
6161
}, [setSidebarShown]);
6262
const onToggleChange = useCallback(
63-
e => (e.target.checked ? setDarkTheme() : setLightTheme()),
63+
(e) => (e.target.checked ? setDarkTheme() : setLightTheme()),
6464
[setLightTheme, setDarkTheme]
6565
);
6666
const windowSize = useWindowSize();
@@ -128,6 +128,12 @@ function Navbar() {
128128
</div>
129129

130130
<div className="navbar__items navbar__items--right">
131+
<div className={styles.searchBarMargin}>
132+
<SearchBar
133+
handleSearchBarToggle={setIsSearchBarExpanded}
134+
isSearchBarExpanded={isSearchBarExpanded}
135+
/>
136+
</div>
131137
{/* modified */}
132138
{leftItems.map((item, i) => (
133139
<NavbarItem {...item} key={i} />
@@ -153,10 +159,6 @@ function Navbar() {
153159
onChange={onToggleChange}
154160
/>
155161
)}
156-
<SearchBar
157-
handleSearchBarToggle={setIsSearchBarExpanded}
158-
isSearchBarExpanded={isSearchBarExpanded}
159-
/>
160162
</div>
161163
</div>
162164
<div

docs/src/theme/Navbar/styles.module.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@
2424
.navbarHidden {
2525
top: calc(var(--ifm-navbar-height) * -1) !important;
2626
}
27+
28+
.searchBarMargin {
29+
margin: 0 16px 0 0;
30+
}

docs/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2765,9 +2765,9 @@ caniuse-api@^3.0.0:
27652765
lodash.uniq "^4.5.0"
27662766

27672767
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001124:
2768-
version "1.0.30001124"
2769-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz#5d9998190258e11630d674fc50ea8e579ae0ced2"
2770-
integrity sha512-zQW8V3CdND7GHRH6rxm6s59Ww4g/qGWTheoboW9nfeMg7sUoopIfKCcNZUjwYRCOrvereh3kwDpZj4VLQ7zGtA==
2768+
version "1.0.30001199"
2769+
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz"
2770+
integrity sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ==
27712771

27722772
ccount@^1.0.0, ccount@^1.0.3:
27732773
version "1.0.5"

0 commit comments

Comments
 (0)