const items = [
{
value: 0,
title: 'Авиамоторная',
},
{
value: 1,
title: 'Автозаводская',
},
{
value: 2,
title: 'Академическая',
},
{
value: 3,
title: 'Бабушкинская',
},
{
value: 4,
title: 'Багратионовская',
},
{
value: 5,
title: 'ВДНХ',
},
{
value: 6,
title: 'Варшавская',
},
{
value: 7,
title: 'Деловой центр',
},
{
value: 8,
title: 'Дмитровская',
},
{
value: 9,
title: 'Калужская',
},
{
value: 10,
title: 'Кантемировская',
view: ({ filterValue }) => {
const query = filterValue.replace(/[^A-Z-a-zА-ЯЁа-яё0-9]/g, (w) => '\\' + w);
const stringFragments = 'Кантемировская'.split(RegExp(`(${query})`, 'ig'));
return (
<>
{stringFragments.map((fragment, i) => (
<React.Fragment key={i}>
{(fragment.toLowerCase() === filterValue.toLowerCase() && fragment !== '')
? <b>{fragment}</b>
: fragment
}
</React.Fragment>
))}
</>
);
},
},
];