diff --git a/src/screens/Disputes/DisputesUtils.res b/src/screens/Disputes/DisputesUtils.res index 1a8389729..ab346620c 100644 --- a/src/screens/Disputes/DisputesUtils.res +++ b/src/screens/Disputes/DisputesUtils.res @@ -204,18 +204,15 @@ let initialFilters = (json, filtervalues, setfilterKeys, filterKeys) => { let filterDict = json->getDictFromJsonObject let arr = filterDict->Dict.keysToArray->Array.filter(item => item != "currency") - React.useEffect(() => { - let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray - if connectorFilter->Array.length !== 0 { - arr->Array.push((#connector_label: filter :> string)) + let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray + if connectorFilter->Array.length !== 0 { + arr->Array.push((#connector_label: filter :> string)) - if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { - filterKeys->Array.push(getValueFromFilterType(#connector_label)) - setfilterKeys(_ => filterKeys) - } + if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { + filterKeys->Array.push(getValueFromFilterType(#connector_label)) + setfilterKeys(_ => filterKeys) } - None - }, [filtervalues]) + } let filterArr = filterDict->itemToObjMapper diff --git a/src/screens/Order/OrderUIUtils.res b/src/screens/Order/OrderUIUtils.res index efa788c2f..68f5426ae 100644 --- a/src/screens/Order/OrderUIUtils.res +++ b/src/screens/Order/OrderUIUtils.res @@ -279,19 +279,15 @@ let initialFilters = (json, filtervalues, setfilterKeys, filterKeys) => { let filterArr = filterDict->itemToObjMapper let arr = filterDict->Dict.keysToArray - React.useEffect(() => { - let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray - if connectorFilter->Array.length !== 0 { - arr->Array.push((#connector_label: filter :> string)) - - if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { - filterKeys->Array.push(getValueFromFilterType(#connector_label)) - setfilterKeys(_ => filterKeys) - } - } - None - }, [filtervalues]) + let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray + if connectorFilter->Array.length !== 0 { + arr->Array.push((#connector_label: filter :> string)) + if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { + filterKeys->Array.push(getValueFromFilterType(#connector_label)) + setfilterKeys(_ => filterKeys) + } + } arr->Array.push((#payment_method_type: filter :> string)) arr->Array.map((key): EntityType.initialFilters<'t> => { diff --git a/src/screens/Refunds/RefundUtils.res b/src/screens/Refunds/RefundUtils.res index 8c715dd47..29e6a0e2b 100644 --- a/src/screens/Refunds/RefundUtils.res +++ b/src/screens/Refunds/RefundUtils.res @@ -199,18 +199,15 @@ let initialFilters = (json, filtervalues, setfilterKeys, filterKeys) => { let filterDict = json->getDictFromJsonObject let arr = filterDict->Dict.keysToArray->Array.filterWithIndex((_item, index) => index <= 2) - React.useEffect(() => { - let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray - if connectorFilter->Array.length !== 0 { - arr->Array.push((#connector_label: filter :> string)) - - if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { - filterKeys->Array.push(getValueFromFilterType(#connector_label)) - setfilterKeys(_ => filterKeys) - } + let connectorFilter = filtervalues->getArrayFromDict("connector", [])->getStrArrayFromJsonArray + if connectorFilter->Array.length !== 0 { + arr->Array.push((#connector_label: filter :> string)) + + if !(filterKeys->Array.includes(getValueFromFilterType(#connector_label))) { + filterKeys->Array.push(getValueFromFilterType(#connector_label)) + setfilterKeys(_ => filterKeys) } - None - }, [filtervalues]) + } let filterArr = filterDict->itemToObjMapper