import React from "react"; import { makeStyles } from "@material-ui/core/styles"; import { onComponentRender } from "../Canvas/Canvas"; import _ from "lodash"; export interface searchProps { onSearch: Function; resetSearch: Function; } /** * Search component to render search */ const SearchItems = (props: searchProps) => { /** Call to onComponentRender hook on render of search component */ onComponentRender("ItemDrawerSearch"); const styles: any = useStyles(); /** Debounce call to onsearch function */ const search = _.debounce(function (event: any) { props.onSearch(event); }, 1000); /** On change call search debounce function */ const onChange = (event: any) => { event.persist(); search(event); }; return (