Skip to content

Commit a142359

Browse files
committed
UIFC-483-refactor-useUpdatedFilter remove useMemo for static filterState
1 parent 0b0f9fa commit a142359

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

src/components/Filters/FilterFilters.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import PropTypes from 'prop-types';
2-
import { useMemo } from 'react';
32
import { FormattedMessage } from 'react-intl';
43

54
import {
@@ -12,12 +11,12 @@ import { CheckboxFilter } from '@folio/stripes/smart-components';
1211
import { buildFilterState } from '../../util/filterUtils';
1312
import filterConfig from './filterConfigData';
1413

14+
const filterState = buildFilterState(filterConfig);
15+
1516
const FilterFilters = ({
1617
activeFilters = { type: [] },
1718
filterHandlers,
1819
}) => {
19-
const filterState = useMemo(() => buildFilterState(filterConfig), []);
20-
2120
const renderCheckboxFilter = (key, props) => {
2221
const groupFilters = activeFilters[key] || [];
2322

src/components/MetadataSources/SourceFilters.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import PropTypes from 'prop-types';
2-
import { useMemo } from 'react';
32
import { FormattedMessage } from 'react-intl';
43

54
import {
@@ -12,6 +11,8 @@ import { CheckboxFilter } from '@folio/stripes/smart-components';
1211
import { buildFilterState } from '../../util/filterUtils';
1312
import filterConfig from './filterConfigData';
1413

14+
const filterState = buildFilterState(filterConfig);
15+
1516
const SourceFilters = ({
1617
activeFilters = {
1718
status: [],
@@ -20,8 +21,6 @@ const SourceFilters = ({
2021
filterHandlers,
2122
...props
2223
}) => {
23-
const filterState = useMemo(() => buildFilterState(filterConfig), []);
24-
2524
const renderCheckboxFilter = (key) => {
2625
const groupFilters = activeFilters[key] || [];
2726

0 commit comments

Comments
 (0)