Merge pull request #3100 from XRPLF/update-site-search

Fix site search: Replace Algolia with Redocly's inbuilt search.
This commit is contained in:
Amarantha Kulkarni
2025-05-08 17:42:56 -07:00
committed by GitHub
10 changed files with 33 additions and 26 deletions

View File

@@ -1,17 +0,0 @@
import { DocSearch } from '@docsearch/react';
import { useThemeHooks } from '@redocly/theme/core/hooks';
export function AlgoliaSearch() {
const { useL10n } = useThemeHooks()
let { lang } = useL10n()
return (
<DocSearch
appId="R39QY3MZC7"
indexName="xrpl"
apiKey="3431349deec23b0bc3dcd3424beb9a6e"
searchParameters={{
facetFilters: ['lang:'+lang],
}}
/>
)
}

View File

@@ -4,7 +4,7 @@ import { LanguagePicker } from "@redocly/theme/components/LanguagePicker/Languag
import { slugify } from "../../helpers";
import { Link } from "@redocly/theme/components/Link/Link";
import { ColorModeSwitcher } from "@redocly/theme/components/ColorModeSwitcher/ColorModeSwitcher";
import { AlgoliaSearch } from "./AlgoliaSearch";
import { Search } from "@redocly/theme/components/Search/Search";
import arrowUpRight from "../../../static/img/icons/arrow-up-right-custom.svg";
// @ts-ignore
@@ -139,7 +139,7 @@ export function Navbar(props) {
<NavItems>
{navItems}
<div id="topnav-search" className="nav-item search">
<AlgoliaSearch />
<Search className="topnav-search"/>
</div>
<div id="topnav-language" className="nav-item">
<LanguagePicker