From 26ed50bce5a4d69c8c5f1f57aa795edc45e85f0d Mon Sep 17 00:00:00 2001 From: Igor <12849336+DoubleCookies@users.noreply.github.com> Date: Sat, 12 Jun 2021 21:28:54 +0300 Subject: [PATCH] brand search (#541) --- components/common/GearSelector.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/common/GearSelector.tsx b/components/common/GearSelector.tsx index 41cd115d8..6f9773b72 100644 --- a/components/common/GearSelector.tsx +++ b/components/common/GearSelector.tsx @@ -40,7 +40,8 @@ const Option = (props: any) => { const customFilterOption = (option: any, rawInput: string) => { const words = rawInput.split(" "); return words.reduce( - (acc, cur) => acc && option.label.toLowerCase().includes(cur.toLowerCase()), + (acc, cur) => acc && (option.label.toLowerCase().includes(cur.toLowerCase()) + || option.data?.data?.toLowerCase() == rawInput.toLocaleLowerCase()), true ); }; @@ -59,6 +60,7 @@ const GearSelector: React.FC = ({ options: category[slot].map((gear) => ({ value: gear, label: i18n._(gear), + data: i18n._(category.brand) })), }))} value={value ? { value, label: i18n._(value) } : undefined}