Make default search language 'all languages' (#5731)
This commit is contained in:
@@ -436,19 +436,16 @@ function SearchLanguageDropdown({
|
|||||||
}
|
}
|
||||||
|
|
||||||
function useQueryManager({initialQuery}: {initialQuery: string}) {
|
function useQueryManager({initialQuery}: {initialQuery: string}) {
|
||||||
const {contentLanguages} = useLanguagePrefs()
|
|
||||||
const {query, params: initialParams} = React.useMemo(() => {
|
const {query, params: initialParams} = React.useMemo(() => {
|
||||||
return parseSearchQuery(initialQuery || '')
|
return parseSearchQuery(initialQuery || '')
|
||||||
}, [initialQuery])
|
}, [initialQuery])
|
||||||
const prevInitialQuery = React.useRef(initialQuery)
|
const prevInitialQuery = React.useRef(initialQuery)
|
||||||
const [lang, setLang] = React.useState(
|
const [lang, setLang] = React.useState(initialParams.lang || '')
|
||||||
initialParams.lang || contentLanguages[0],
|
|
||||||
)
|
|
||||||
|
|
||||||
if (initialQuery !== prevInitialQuery.current) {
|
if (initialQuery !== prevInitialQuery.current) {
|
||||||
// handle new queryParam change (from manual search entry)
|
// handle new queryParam change (from manual search entry)
|
||||||
prevInitialQuery.current = initialQuery
|
prevInitialQuery.current = initialQuery
|
||||||
setLang(initialParams.lang || contentLanguages[0])
|
setLang(initialParams.lang || '')
|
||||||
}
|
}
|
||||||
|
|
||||||
const params = React.useMemo(
|
const params = React.useMemo(
|
||||||
|
|||||||
Reference in New Issue
Block a user