takeru0001 5 лет назад
Родитель
Сommit
a155028944

+ 3 - 3
src/client/js/components/BookmarkButton.jsx

@@ -2,8 +2,8 @@ import React from 'react';
 import PropTypes from 'prop-types';
 
 import { toastError } from '../util/apiNotification';
-import { withUnstatedContainers } from './UnstatedUtils';
 import PageContainer from '../services/PageContainer';
+import AppContainer from '../services/AppContainer';
 
 class BookmarkButton extends React.Component {
 
@@ -50,10 +50,10 @@ class BookmarkButton extends React.Component {
 
 }
 
-const BookmarkButtonWrapper = withUnstatedContainers(BookmarkButton, [PageContainer]);
 
 BookmarkButton.propTypes = {
   pageContainer: PropTypes.instanceOf(PageContainer).isRequired,
+  appContainer: PropTypes.instanceOf(AppContainer).isRequired,
 
   pageId: PropTypes.string,
   crowi: PropTypes.object.isRequired,
@@ -64,4 +64,4 @@ BookmarkButton.defaultProps = {
   size: 'md',
 };
 
-export default BookmarkButtonWrapper;
+export default BookmarkButton;

+ 1 - 6
src/client/js/components/LikeButton.jsx

@@ -2,7 +2,6 @@ import React from 'react';
 import PropTypes from 'prop-types';
 
 import { toastError } from '../util/apiNotification';
-import { withUnstatedContainers } from './UnstatedUtils';
 import AppContainer from '../services/AppContainer';
 import PageContainer from '../services/PageContainer';
 
@@ -49,10 +48,6 @@ class LikeButton extends React.Component {
 
 }
 
-/**
- * Wrapper component for using unstated
- */
-const LikeButtonWrapper = withUnstatedContainers(LikeButton, [AppContainer, PageContainer]);
 
 LikeButton.propTypes = {
   appContainer: PropTypes.instanceOf(AppContainer).isRequired,
@@ -61,4 +56,4 @@ LikeButton.propTypes = {
   size: PropTypes.string,
 };
 
-export default LikeButtonWrapper;
+export default LikeButton;