import './AddToQueryHOC.styles.scss'; import { Popover } from 'antd'; import { OPERATORS } from 'constants/queryBuilder'; import { memo, ReactNode, useCallback, useMemo } from 'react'; function AddToQueryHOC({ fieldKey, fieldValue, onAddToQuery, children, }: AddToQueryHOCProps): JSX.Element { const handleQueryAdd = useCallback(() => { onAddToQuery(fieldKey, fieldValue, OPERATORS.IN); }, [fieldKey, fieldValue, onAddToQuery]); const popOverContent = useMemo(() => Add to query: {fieldKey}, [ fieldKey, ]); return ( // eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions