Bug 1456934 - add search to IFV main table (#4190)

This commit is contained in:
Sarah Clements 2018-10-29 12:39:06 -07:00 коммит произвёл GitHub
Родитель f1aab1596b
Коммит f761c72803
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -15,6 +15,14 @@ const MainView = (props) => {
const { graphData, tableData, initialParamsSet, startday, endday, updateState,
tree, location, updateAppState } = props;
const textFilter = (filter, row) => {
const text = row[filter.id];
const regex = RegExp(filter.value, 'i');
if (regex.test(text)) {
return row;
}
};
const columns = [
{
Header: 'Bug',
@ -38,16 +46,19 @@ const MainView = (props) => {
Header: 'Count',
accessor: 'count',
maxWidth: 100,
filterable: false,
},
{
Header: 'Summary',
accessor: 'summary',
minWidth: 250,
filterMethod: (filter, row) => textFilter(filter, row),
},
{
Header: 'Whiteboard',
accessor: 'whiteboard',
minWidth: 150,
filterMethod: (filter, row) => textFilter(filter, row),
},
];
@ -91,6 +102,7 @@ const MainView = (props) => {
getTrProps={tableRowStyling}
showPaginationTop
defaultPageSize={50}
filterable
/>
}
datePicker={