Handle string items in recent searches plugin

This commit is contained in:
Tom Southall
2022-03-08 22:36:56 +00:00
parent 3729abe23a
commit 852f4c2d52

View File

@@ -34,7 +34,12 @@ const recentSearchesPlugin = (Component, componentProps = {}, pluginProps = {})
const onSelect = (selectedResult, displayField) => {
if(selectedResult) {
selectedResult._displayField = selectedResult[displayField]
if(typeof selectedResult === 'string') {
selectedResult = {_displayField: selectedResult}
}
else {
selectedResult._displayField = selectedResult[displayField]
}
addToRecentSearches(selectedResult)
}