From 3a6d8eae8ed0c2b768b849724fef41b7efbde190 Mon Sep 17 00:00:00 2001 From: Aleksy Nowicki Date: Tue, 17 Sep 2024 21:11:19 +0200 Subject: [PATCH] bugfix: Improve Encounter List for Practitioner --- src/components/SearchBar/index.tsx | 21 ++++++++++++--------- src/components/SearchBar/types.ts | 1 + src/containers/EncounterList/index.tsx | 11 +++++++++++ 3 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/components/SearchBar/index.tsx b/src/components/SearchBar/index.tsx index d05ed73d..a7ea04b9 100644 --- a/src/components/SearchBar/index.tsx +++ b/src/components/SearchBar/index.tsx @@ -6,18 +6,21 @@ import { SearchBarColumn } from './SearchBarColumn'; import { SearchBarData } from './types'; export function SearchBar(props: SearchBarData) { - const { columnsFilterValues, onChangeColumnFilter, onResetFilters } = props; - + const { columnsFilterValues, onChangeColumnFilter, onResetFilters, hideFilters = [] } = props; return ( - {columnsFilterValues.map((columnFilterValue) => ( - - ))} + {columnsFilterValues.map((columnFilterValue) => { + if (!hideFilters.includes(columnFilterValue.column.id)) { + return ( + + ); + } + })}