fix(search): correctly detect multilang

Close #316
pull/325/head
Eduardo San Martin Morote 3 years ago
parent 5c076f4a48
commit c046905b03

@ -31,6 +31,11 @@ const isCustomLayout = computed(() => !!frontmatter.value.customLayout)
// home // home
const enableHome = computed(() => !!frontmatter.value.home) const enableHome = computed(() => !!frontmatter.value.home)
// automatic multilang check for AlgoliaSearchBox
const isMultiLang = computed(
() => Object.keys(theme.value.locales || {}).length > 0
)
// navbar // navbar
const showNavbar = computed(() => { const showNavbar = computed(() => {
const themeConfig = theme.value const themeConfig = theme.value
@ -85,7 +90,7 @@ const pageClasses = computed(() => {
<AlgoliaSearchBox <AlgoliaSearchBox
v-if="theme.algolia" v-if="theme.algolia"
:options="theme.algolia" :options="theme.algolia"
:multilang="!!theme.locales" :multilang="isMultiLang"
:key="site.lang" :key="site.lang"
/> />
</slot> </slot>

Loading…
Cancel
Save