Skip to content

Commit 57075b3

Browse files
authored
Merge pull request #2891 from XRPLF/replace_search
Restore Algolia DocSearch
2 parents bda6ae7 + c29e62b commit 57075b3

File tree

9 files changed

+421
-59
lines changed

9 files changed

+421
-59
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { DocSearch } from '@docsearch/react';
2+
import { useThemeHooks } from '@redocly/theme/core/hooks';
3+
4+
export function AlgoliaSearch() {
5+
const { useL10n } = useThemeHooks()
6+
let { lang } = useL10n()
7+
if (lang == "en-US") {
8+
lang = "en"
9+
}
10+
return (
11+
<DocSearch
12+
appId="R39QY3MZC7"
13+
indexName="xrpl"
14+
apiKey="3431349deec23b0bc3dcd3424beb9a6e"
15+
searchParameters={{
16+
facetFilters: ['lang:'+lang],
17+
}}
18+
/>
19+
)
20+
}

@theme/components/Navbar/Navbar.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { LanguagePicker } from "@redocly/theme/components/LanguagePicker/Languag
55
import { slugify } from "../../helpers";
66
import { Link } from "@redocly/theme/components/Link/Link";
77
import { ColorModeSwitcher } from "@redocly/theme/components/ColorModeSwitcher/ColorModeSwitcher";
8-
import { Search } from "@redocly/theme/components/Search/Search";
8+
import { AlgoliaSearch } from "./AlgoliaSearch";
99

1010
// @ts-ignore
1111

@@ -101,7 +101,7 @@ export function Navbar(props) {
101101
<NavItems>
102102
{navItems}
103103
<div id="topnav-search" className="nav-item search">
104-
<Search className="topnav-search" />
104+
<AlgoliaSearch />
105105
</div>
106106
<div id="topnav-language" className="nav-item">
107107
<LanguagePicker

package-lock.json

Lines changed: 313 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)