Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
tiberiuichim committed Feb 28, 2023
1 parent cbd8201 commit 906a619
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 22 deletions.
41 changes: 20 additions & 21 deletions searchlib/components/SearchApp/useSearchApp.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import React from 'react';

import useDeepCompareEffect, {
useDeepCompareEffectNoCheck,
} from 'use-deep-compare-effect';
import { useDeepCompareEffectNoCheck } from 'use-deep-compare-effect'; // useDeepCompareEffect,

import {
getDefaultFilters,
Expand All @@ -18,26 +16,27 @@ import { clearFilters, resetFilters, resetSearch, addFilter } from './request';
import useFacetsWithAllOptions from './useFacetsWithAllOptions';
import { useLoadingState } from './state';
import { SearchDriver } from '@elastic/search-ui';
// import useWhyDidYouUpdate from '@eeacms/search/lib/hocs/useWhyDidYouUpdate';

export function useStoredSearchDriver({ elasticConfig, appName, uniqueId }) {
const [driver, setDriver] = React.useState(null);

useDeepCompareEffect(() => {
setDriver(new SearchDriver(elasticConfig));
}, [elasticConfig, appName]);

// useWhyDidYouUpdate('setStoredSearchDriver', { elasticConfig, appName });

React.useEffect(() => {
return () => {
// console.log('unmount useStoredSearchDriver');
driver && driver.tearDown();
};
}, [driver]);
// import useWhyDidYouUpdate from '@eeacms/search/lib/hocs/useWhyDidYouUpdate';

return driver;
}
// export function useStoredSearchDriver({ elasticConfig, appName, uniqueId }) {
// const [driver, setDriver] = React.useState(null);
//
// useDeepCompareEffect(() => {
// setDriver(new SearchDriver(elasticConfig));
// }, [elasticConfig, appName]);
//
// // useWhyDidYouUpdate('setStoredSearchDriver', { elasticConfig, appName });
//
// React.useEffect(() => {
// return () => {
// // console.log('unmount useStoredSearchDriver');
// driver && driver.tearDown();
// };
// }, [driver]);
//
// return driver;
// }

export default function useSearchApp(props) {
const {
Expand Down
6 changes: 5 additions & 1 deletion src/SearchBlock/templates/SearchInputView.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ function SearchInputView(props) {
<SearchInputApp
{...props}
onSubmitSearch={(searchTerm) => {
history.push(`${url}?q=${searchTerm}`);
if (!url && window.searchContext) {
window.searchContext.resetSearch({ searchTerm });
} else {
history.push(`${url}?q=${searchTerm}`);
}
}}
/>
{props.children}
Expand Down

0 comments on commit 906a619

Please sign in to comment.