File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
packages/synapse-react-client/src/components Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 1
- import { useMemo } from 'react'
1
+ import { useCallback , useMemo } from 'react'
2
2
import IconSvg , { IconSvgProps } from './IconSvg/IconSvg'
3
3
import { merge } from 'lodash-es'
4
4
import { useQueryContext } from './QueryContext'
@@ -34,12 +34,15 @@ function IconList(props: IconListProps) {
34
34
const queryContext = useQueryContext ( )
35
35
const { addValueToSelectedFacet } = queryContext
36
36
37
- const handleIconClick = ( dataType : 'string' ) => {
38
- const facet : UniqueFacetIdentifier = {
39
- columnName : 'dataType' ,
40
- }
41
- addValueToSelectedFacet ( facet , dataType )
42
- }
37
+ const handleIconClick = useCallback (
38
+ ( dataType : 'string' ) => {
39
+ const facet : UniqueFacetIdentifier = {
40
+ columnName : 'dataType' ,
41
+ }
42
+ addValueToSelectedFacet ( facet , dataType )
43
+ } ,
44
+ [ addValueToSelectedFacet ] ,
45
+ )
43
46
44
47
const mergedIconConfigs : IconConfigs = useMemo ( ( ) => {
45
48
const mergedIconConfigs : IconConfigs = { }
You can’t perform that action at this time.
0 commit comments