From 22c06c2775d55e65cee86f79b1a3477643024db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Fri, 27 Nov 2020 10:24:43 +0100 Subject: [PATCH] fix(v2): fix search (#3829) * fix little search facet typo * revert Alexey change, as we are sure a site always has a locale --- .../src/theme/hooks/useContextualSearchFilters.ts | 4 ++-- .../src/theme/hooks/useAlgoliaContextualFacetFilters.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/docusaurus-theme-classic/src/theme/hooks/useContextualSearchFilters.ts b/packages/docusaurus-theme-classic/src/theme/hooks/useContextualSearchFilters.ts index 5e4a2a7929..e279875cce 100644 --- a/packages/docusaurus-theme-classic/src/theme/hooks/useContextualSearchFilters.ts +++ b/packages/docusaurus-theme-classic/src/theme/hooks/useContextualSearchFilters.ts @@ -20,7 +20,7 @@ type ContextualSearchFilters = { // We may want to support multiple search engines, don't couple that to Algolia/DocSearch // Maybe users will want to use its own search engine solution export default function useContextualSearchFilters(): ContextualSearchFilters { - const {siteConfig} = useDocusaurusContext(); + const {i18n} = useDocusaurusContext(); const allDocsData = useAllDocsData(); const activePluginAndVersion = useActivePluginAndVersion(); const docsPreferredVersionByPluginId = useDocsPreferredVersionByPluginId(); @@ -46,7 +46,7 @@ export default function useContextualSearchFilters(): ContextualSearchFilters { ]; return { - locale: siteConfig.i18n.currentLocale, + locale: i18n.currentLocale, tags, }; } diff --git a/packages/docusaurus-theme-search-algolia/src/theme/hooks/useAlgoliaContextualFacetFilters.js b/packages/docusaurus-theme-search-algolia/src/theme/hooks/useAlgoliaContextualFacetFilters.js index 220e1effae..c09ef21963 100644 --- a/packages/docusaurus-theme-search-algolia/src/theme/hooks/useAlgoliaContextualFacetFilters.js +++ b/packages/docusaurus-theme-search-algolia/src/theme/hooks/useAlgoliaContextualFacetFilters.js @@ -16,5 +16,5 @@ export default function useAlgoliaContextualFacetFilters() { const tagsFilter = tags.map((tag) => `docusaurus_tag:${tag}`); - return [...(locale ? languageFilter : []), tagsFilter]; + return [languageFilter, tagsFilter]; }