@findify/react-components
Version:
Findify react UI components
21 lines (20 loc) • 667 B
JSX
/**
* helper function to render search results based on config
* @module components/search/resultslayout
*/
import StaticResults from 'components/search/StaticResults';
import LazyResults from 'components/search/LazyResults';
import CombinedResults from 'components/search/CombinedResults';
const ResultsLayout = ({ condition, ...props }) => {
switch (condition) {
case 'lazy':
return <LazyResults {...props}/>;
case 'static':
return <StaticResults {...props}/>;
case 'combined':
return <CombinedResults {...props}/>;
default:
return <></>;
}
};
export default ResultsLayout;