Просмотр исходного кода

create Trash Page and success to show log

kaori 5 лет назад
Родитель
Сommit
a907882c23

+ 3 - 0
src/client/js/app.jsx

@@ -17,6 +17,8 @@ import CommentEditorLazyRenderer from './components/PageComment/CommentEditorLaz
 import PageManagement from './components/Page/PageManagement';
 
 import CustomNavbar from './components/CustomNavbar';
+import TrashPage from './components/TrashPage';
+
 
 import TrashPageAlert from './components/Page/TrashPageAlert';
 import PageStatusAlert from './components/PageStatusAlert';
@@ -77,6 +79,7 @@ Object.assign(componentMappings, {
   'custom-nav-bar': <CustomNavbar />,
 
   'trash-page-alert': <TrashPageAlert />,
+  'trash-page': <TrashPage />,
 
   'page-timeline': <PageTimeline />,
 

+ 33 - 0
src/client/js/components/TrashPage.jsx

@@ -0,0 +1,33 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { withTranslation } from 'react-i18next';
+import PageListIcon from './Icons/PageListIcon';
+
+import { withUnstatedContainers } from './UnstatedUtils';
+
+import AppContainer from '../services/AppContainer';
+import PageContainer from '../services/PageContainer';
+
+// import PaginationWrapper from './PaginationWrapper';[TODO]
+
+
+const TrashPage = (props) => {
+  const { t } = props;
+
+  return (
+    <div className="grw-trash-page-list">
+      AAAA
+    </div>
+  );
+};
+
+const PageListWrapper = withUnstatedContainers(TrashPage, [AppContainer, PageContainer]);
+
+
+TrashPage.propTypes = {
+  t: PropTypes.func.isRequired, //  i18next
+  appContainer: PropTypes.instanceOf(AppContainer),
+  pageContainer: PropTypes.instanceOf(PageContainer),
+};
+
+export default withTranslation()(PageListWrapper);

+ 1 - 0
src/server/views/layout-growi/page_list.html

@@ -26,6 +26,7 @@
 
 
 {% block content_main_after %}
+  <div id="trash-page"></div>
   {% if page %}
     {% include '../widget/page_attachments.html' %}
   {% endif %}