Yuki Takei hai 5 meses
pai
achega
ecc7bcb6ed

+ 6 - 7
apps/app/src/client/components/Admin/Security/GitHubSecuritySettingContents.tsx

@@ -3,7 +3,6 @@ import React, { useCallback, useEffect } from 'react';
 
 import { pathUtils } from '@growi/core/dist/utils';
 import { useTranslation } from 'next-i18next';
-import PropTypes from 'prop-types';
 import { useForm } from 'react-hook-form';
 import urljoin from 'url-join';
 
@@ -15,7 +14,12 @@ import { useSiteUrlWithEmptyValueWarn } from '~/states/global';
 
 import { withUnstatedContainers } from '../../UnstatedUtils';
 
-const GitHubSecurityManagementContents = (props) => {
+type Props = {
+  adminGeneralSecurityContainer: AdminGeneralSecurityContainer
+  adminGitHubSecurityContainer: AdminGitHubSecurityContainer
+};
+
+const GitHubSecurityManagementContents = (props: Props) => {
   const {
     adminGeneralSecurityContainer, adminGitHubSecurityContainer,
   } = props;
@@ -193,11 +197,6 @@ const GitHubSecurityManagementContents = (props) => {
   );
 };
 
-GitHubSecurityManagementContents.propTypes = {
-  adminGeneralSecurityContainer: PropTypes.instanceOf(AdminGeneralSecurityContainer).isRequired,
-  adminGitHubSecurityContainer: PropTypes.instanceOf(AdminGitHubSecurityContainer).isRequired,
-};
-
 /**
  * Wrapper component for using unstated
  */

+ 7 - 6
apps/app/src/client/components/Admin/Security/GoogleSecuritySettingContents.tsx

@@ -1,3 +1,4 @@
+/* eslint-disable react/no-danger */
 import React, { useCallback, useEffect } from 'react';
 
 import { pathUtils } from '@growi/core/dist/utils';
@@ -12,7 +13,12 @@ import { useSiteUrlWithEmptyValueWarn } from '~/states/global';
 
 import { withUnstatedContainers } from '../../UnstatedUtils';
 
-const GoogleSecurityManagementContents = (props) => {
+type Props = {
+  adminGeneralSecurityContainer: AdminGeneralSecurityContainer
+  adminGoogleSecurityContainer: AdminGoogleSecurityContainer
+};
+
+const GoogleSecurityManagementContents = (props: Props) => {
   const {
     adminGeneralSecurityContainer, adminGoogleSecurityContainer,
   } = props;
@@ -193,11 +199,6 @@ const GoogleSecurityManagementContents = (props) => {
   );
 };
 
-GoogleSecurityManagementContents.propTypes = {
-  adminGeneralSecurityContainer: PropTypes.instanceOf(AdminGeneralSecurityContainer).isRequired,
-  adminGoogleSecurityContainer: PropTypes.instanceOf(AdminGoogleSecurityContainer).isRequired,
-};
-
 const GoogleSecurityManagementContentsWrapper = withUnstatedContainers(GoogleSecurityManagementContents, [
   AdminGeneralSecurityContainer,
   AdminGoogleSecurityContainer,