the0938

Untitled

Sep 9th, 2021 (edited)
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { useRouter } from 'next/router';
  2.  
  3. import ContractsSearchType from 'constants/ContractsSearchType';
  4. import ContractsHelper from 'helpers/ContractsHelper';
  5.  
  6. import HeaderSearchForm from './HeaderSearchForm';
  7.  
  8. const HeaderSearch = ({ ...props }) => {
  9.   const router = useRouter();
  10.  
  11.   if (!router.isReady) {
  12.     return null;
  13.   }
  14.  
  15.   const href = router.asPath;
  16.  
  17.   const text = ContractsHelper.getSearchText(href) || '';
  18.   const type =
  19.     ContractsHelper.getSearchType(href) || ContractsSearchType.BY_NUMBER;
  20.  
  21.   return <HeaderSearchForm {...props} type={type} text={text} />;
  22. };
  23.  
  24. export default HeaderSearch;
  25.  
Add Comment
Please, Sign In to add comment