Selaa lähdekoodia

conversion to function component part

Kami-jo 3 vuotta sitten
vanhempi
sitoutus
e7ca16e80f

+ 4 - 6
packages/app/src/components/Admin/SlackIntegration/DeleteSlackBotSettingsModal.jsx

@@ -1,14 +1,13 @@
 import React from 'react';
 import React from 'react';
-import PropTypes from 'prop-types';
-
-import { withTranslation } from 'react-i18next';
 
 
+import PropTypes from 'prop-types';
+import { useTranslation } from 'react-i18next';
 import {
 import {
   Button, Modal, ModalHeader, ModalBody, ModalFooter,
   Button, Modal, ModalHeader, ModalBody, ModalFooter,
 } from 'reactstrap';
 } from 'reactstrap';
 
 
 const DeleteSlackBotSettingsModal = React.memo((props) => {
 const DeleteSlackBotSettingsModal = React.memo((props) => {
-  const { t } = props;
+  const { t } = useTranslation();
 
 
   function closeModal() {
   function closeModal() {
     if (props.onClose == null) {
     if (props.onClose == null) {
@@ -86,11 +85,10 @@ const DeleteSlackBotSettingsModal = React.memo((props) => {
 });
 });
 
 
 DeleteSlackBotSettingsModal.propTypes = {
 DeleteSlackBotSettingsModal.propTypes = {
-  t: PropTypes.func.isRequired, // i18next
   isResetAll: PropTypes.bool.isRequired,
   isResetAll: PropTypes.bool.isRequired,
   isOpen: PropTypes.bool.isRequired,
   isOpen: PropTypes.bool.isRequired,
   onClose: PropTypes.func,
   onClose: PropTypes.func,
   onClickDeleteButton: PropTypes.func,
   onClickDeleteButton: PropTypes.func,
 };
 };
 
 
-export default withTranslation()(DeleteSlackBotSettingsModal);
+export default DeleteSlackBotSettingsModal;

+ 3 - 3
packages/app/src/components/Admin/Users/SortIcons.jsx

@@ -1,6 +1,7 @@
 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';
 
 
 const SortIcons = (props) => {
 const SortIcons = (props) => {
 
 
@@ -28,5 +29,4 @@ SortIcons.propTypes = {
   isAsc: PropTypes.bool.isRequired,
   isAsc: PropTypes.bool.isRequired,
 };
 };
 
 
-
-export default withTranslation()(SortIcons);
+export default SortIcons;