From 14703b584dd037fdeb7b0c3204daa0ea06212430 Mon Sep 17 00:00:00 2001 From: navaneeth Date: Sun, 9 May 2021 17:33:03 +0530 Subject: [PATCH] Feature: 'Matches' filter for tables --- frontend/src/Editor/Components/Table/Table.jsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index f60b86b5cc..8c9681dcc9 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -178,6 +178,10 @@ export function Table({ return rows.filter((row) => row.values[columnIds[0]] === filterValue.value); } + if (filterValue.operation === 'matches') { + return rows.filter((row) => row.values[columnIds[0]].toString().toLowerCase().includes(filterValue.value.toLowerCase())); + } + if (filterValue.operation === 'gt') { return rows.filter((row) => row.values[columnIds[0]] > filterValue.value); } @@ -627,6 +631,7 @@ export function Table({