TrashPageList.jsx 775 B

12345678910111213141516171819202122232425262728293031323334
  1. import React, { useMemo } from 'react';
  2. import PropTypes from 'prop-types';
  3. import { withTranslation } from 'react-i18next';
  4. import PageListIcon from './Icons/PageListIcon';
  5. import CustomNavigation from './CustomNavigation';
  6. import PageList from './PageList';
  7. const TrashPageList = (props) => {
  8. const { t } = props;
  9. const navTabMapping = useMemo(() => {
  10. return {
  11. pagelist: {
  12. Icon: PageListIcon,
  13. Content: PageList,
  14. i18n: t('page_list'),
  15. index: 0,
  16. },
  17. };
  18. }, [t]);
  19. return (
  20. <div className="mt-5 d-edit-none">
  21. <CustomNavigation navTabMapping={navTabMapping} />
  22. </div>
  23. );
  24. };
  25. TrashPageList.propTypes = {
  26. t: PropTypes.func.isRequired, // i18next
  27. };
  28. export default withTranslation()(TrashPageList);