From 522a0f9fe47784460655a02f80f26339f88aeaac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Sat, 19 Dec 2020 22:51:37 +0100 Subject: [PATCH] Use deburr in search --- components/teks/drawer-bar.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/teks/drawer-bar.js b/components/teks/drawer-bar.js index 0abd4f5..fb4fc8e 100644 --- a/components/teks/drawer-bar.js +++ b/components/teks/drawer-bar.js @@ -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)