SearchPageLayout.jsx 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. // TODO: SearchPageNew to SearchPage
  4. // deletion functionality
  5. const SearchPageLayout = (props) => {
  6. return (
  7. <div className="content-main">
  8. <div className="search-result row" id="search-result">
  9. <nav>
  10. {props.SearchControlComponent}
  11. </nav>
  12. <div className="d-flex align-items-start justify-content-between mt-1">
  13. <div className="search-result-meta">
  14. <i className="icon-magnifier" /> Found {} pages with &quot;{}&quot;
  15. </div>
  16. <div className="text-nowrap">
  17. {}
  18. {}
  19. </div>
  20. </div>
  21. <div className="page-list">
  22. <ul className="page-list-ul page-list-ul-flat nav nav-pills">
  23. {props.SearchResultList}
  24. </ul>
  25. </div>
  26. </div>
  27. <div className="col-lg-6 search-result-content">
  28. {props.SearchResultContent}
  29. </div>
  30. {/* DeletePageListModal */}
  31. </div>
  32. );
  33. };
  34. SearchPageLayout.propTypes = {
  35. SearchControlComponent: PropTypes.element,
  36. SearchResultList: PropTypes.element,
  37. SearchResultContent: PropTypes.element,
  38. };
  39. export default SearchPageLayout;