Use deburr in search

This commit is contained in:
2020-12-19 22:51:37 +01:00
parent 601194b060
commit 522a0f9fe4
+5 -3
View File
@@ -1,6 +1,7 @@
import {useState} from 'react'
import PropTypes from 'prop-types'
import union from 'lodash.union'
import deburr from 'lodash.deburr'
import {
Divider,
@@ -30,12 +31,13 @@ const useStyles = makeStyles(theme => ({
const getMizikFiltered = (teks, filter) => {
if (teks) {
const filteredTitre = teks.filter(({tit}) => {
return tit.toLowerCase().includes(filter.toLowerCase())
const deburredTit = deburr(tit)
return deburredTit.toLowerCase().includes(deburr(filter.toLowerCase()))
})
const filteredAlias = teks.filter(({awtis}) => {
const aliasLis = awtis.map(({alias}) => alias).join()
return aliasLis.toLowerCase().includes(filter.toLowerCase())
const aliasLis = awtis.map(({alias}) => deburr(alias)).join()
return aliasLis.toLowerCase().includes(deburr(filter.toLowerCase()))
})
return union(filteredTitre, filteredAlias)