AG-3316 agGridReact needs to be updated to use the updated react lifecycle hooks

This commit is contained in:
Sean Landsman
2019-09-25 12:22:09 +01:00
parent b9b2b03a6b
commit 0584234be7
5 changed files with 24 additions and 6 deletions

View File

@@ -0,0 +1,18 @@
import React, {forwardRef, useImperativeHandle, useRef} from "react";
export default forwardRef((props, ref) => {
const inputRef = useRef();
useImperativeHandle(ref, () => {
return {
isFilterActive() {
return inputRef.current.value !== '';
},
doesFilterPass: (params) => {
return params.data.price.toString() === inputRef.current.value;
}
};
});
return <input type="text" ref={inputRef} onChange={() => props.filterChangedCallback()}/>;
})