From c5595e96517077c515e480af512654bc052d159f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Tue, 15 Dec 2020 08:23:32 +0100 Subject: [PATCH] Filter awtis in search --- components/teks/drawer-bar.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/components/teks/drawer-bar.js b/components/teks/drawer-bar.js index b5c72ac..842fbc4 100644 --- a/components/teks/drawer-bar.js +++ b/components/teks/drawer-bar.js @@ -1,5 +1,6 @@ import {useState} from 'react' import PropTypes from 'prop-types' +import union from 'lodash.union' import { Divider, @@ -28,7 +29,16 @@ const useStyles = makeStyles(theme => ({ const getMizikFiltered = (miziks, filter) => { if (miziks) { - return miziks.filter(({titre}) => titre.toLowerCase().includes(filter.toLowerCase())) + const filteredTitre = miziks.filter(({titre}) => { + return titre.toLowerCase().includes(filter.toLowerCase()) + }) + + const filteredAlias = miziks.filter(({awtis}) => { + const aliasLis = awtis.map(({alias}) => alias).join() + return aliasLis.toLowerCase().includes(filter.toLowerCase()) + }) + + return union(filteredTitre, filteredAlias) } } @@ -52,7 +62,7 @@ export default function DrawerBar({setMobileOpen, miziks, mizik}) {