preserve sort order when searching stream

This commit is contained in:
Orion Reed 2023-08-13 14:40:31 +01:00
parent 90bc30e0c3
commit 7ee88946ba
1 changed files with 4 additions and 4 deletions

View File

@ -23,7 +23,7 @@ const miniSearch = new MiniSearch({
fields: ['text'], // fields to index for full-text search fields: ['text'], // fields to index for full-text search
storeFields: ['date', 'text'], // fields to return with search results storeFields: ['date', 'text'], // fields to return with search results
searchOptions: { searchOptions: {
fuzzy: 0.2, fuzzy: 0.1,
prefix: true, prefix: true,
}, },
}) })
@ -132,9 +132,9 @@ function Search() {
export default function Stream() { export default function Stream() {
useTitle('Stream') useTitle('Stream')
const { classes } = useStyles() const { classes } = useStyles()
const results = !search.value ? streamItems : miniSearch.search(search.value) const results = !search.value
console.log(search.value) ? streamItems
console.log(results) : miniSearch.search(search.value).sort((a, b) => (a.date > b.date ? 1 : -1))
return ( return (
<> <>