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

use useTranslation on InstalledPluginTable.jsx

kaori 3 лет назад
Родитель
Сommit
33067e049f
1 измененных файлов с 12 добавлено и 5 удалено
  1. 12 5
      packages/app/src/components/Admin/AdminHome/InstalledPluginTable.jsx

+ 12 - 5
packages/app/src/components/Admin/AdminHome/InstalledPluginTable.jsx

@@ -1,10 +1,12 @@
 import React from 'react';
 import React from 'react';
+
 import PropTypes from 'prop-types';
 import PropTypes from 'prop-types';
-import { withTranslation } from 'react-i18next';
+import { useTranslation } from 'react-i18next';
 
 
-import { withUnstatedContainers } from '../../UnstatedUtils';
-import AppContainer from '~/client/services/AppContainer';
 import AdminHomeContainer from '~/client/services/AdminHomeContainer';
 import AdminHomeContainer from '~/client/services/AdminHomeContainer';
+import AppContainer from '~/client/services/AppContainer';
+
+import { withUnstatedContainers } from '../../UnstatedUtils';
 
 
 class InstalledPluginTable extends React.Component {
 class InstalledPluginTable extends React.Component {
 
 
@@ -49,9 +51,14 @@ InstalledPluginTable.propTypes = {
   adminHomeContainer: PropTypes.instanceOf(AdminHomeContainer).isRequired,
   adminHomeContainer: PropTypes.instanceOf(AdminHomeContainer).isRequired,
 };
 };
 
 
+const InstalledPluginTableFc = (props) => {
+  const { t } = useTranslation();
+  return <InstalledPluginTable t={t} {...props} />;
+};
+
 /**
 /**
  * Wrapper component for using unstated
  * Wrapper component for using unstated
  */
  */
-const InstalledPluginTableWrapper = withUnstatedContainers(InstalledPluginTable, [AppContainer, AdminHomeContainer]);
+const InstalledPluginTableWrapper = withUnstatedContainers(InstalledPluginTableFc, [AppContainer, AdminHomeContainer]);
 
 
-export default withTranslation()(InstalledPluginTableWrapper);
+export default InstalledPluginTableWrapper;