Shun Miyazawa 3 лет назад
Родитель
Сommit
a668677e76

+ 1 - 1
packages/app/src/components/Admin/App/AppSettingsPageContents.tsx

@@ -12,7 +12,7 @@ import { withUnstatedContainers } from '../../UnstatedUtils';
 import AppSetting from './AppSetting';
 import AppSetting from './AppSetting';
 import FileUploadSetting from './FileUploadSetting';
 import FileUploadSetting from './FileUploadSetting';
 import MailSetting from './MailSetting';
 import MailSetting from './MailSetting';
-import MaintenanceMode from './MaintenanceMode';
+import { MaintenanceMode } from './MaintenanceMode';
 import PluginSetting from './PluginSetting';
 import PluginSetting from './PluginSetting';
 import SiteUrlSetting from './SiteUrlSetting';
 import SiteUrlSetting from './SiteUrlSetting';
 import V5PageMigration from './V5PageMigration';
 import V5PageMigration from './V5PageMigration';

+ 2 - 11
packages/app/src/components/Admin/App/MaintenanceMode.tsx

@@ -3,25 +3,18 @@ import { useTranslation } from 'next-i18next';
 
 
 import loggerFactory from '~/utils/logger';
 import loggerFactory from '~/utils/logger';
 
 
-import { withUnstatedContainers } from '../../UnstatedUtils';
 import { ConfirmModal } from './ConfirmModal';
 import { ConfirmModal } from './ConfirmModal';
 import { toastSuccess, toastError } from '~/client/util/apiNotification';
 import { toastSuccess, toastError } from '~/client/util/apiNotification';
 
 
-import AdminAppContainer from '~/client/services/AdminAppContainer';
-
 import { apiv3Post } from '~/client/util/apiv3-client';
 import { apiv3Post } from '~/client/util/apiv3-client';
 
 
 import { useIsMaintenanceMode } from '~/stores/context';
 import { useIsMaintenanceMode } from '~/stores/context';
 
 
 const logger = loggerFactory('growi:maintenanceMode');
 const logger = loggerFactory('growi:maintenanceMode');
 
 
-type Props = {
-  adminAppContainer: AdminAppContainer,
-};
 
 
-const MaintenanceMode: FC<Props> = (props: Props) => {
+export const MaintenanceMode: FC = () => {
   const { t } = useTranslation();
   const { t } = useTranslation();
-  const { adminAppContainer } = props;
 
 
   const { data: isMaintenanceMode, mutate: mutateIsMaintenanceMode } = useIsMaintenanceMode();
   const { data: isMaintenanceMode, mutate: mutateIsMaintenanceMode } = useIsMaintenanceMode();
 
 
@@ -60,7 +53,7 @@ const MaintenanceMode: FC<Props> = (props: Props) => {
 
 
     // eslint-disable-next-line max-len
     // eslint-disable-next-line max-len
     toastSuccess(isMaintenanceMode ? t('admin:maintenance_mode.successfully_ended_maintenance_mode') : t('admin:maintenance_mode.successfully_started_maintenance_mode'));
     toastSuccess(isMaintenanceMode ? t('admin:maintenance_mode.successfully_ended_maintenance_mode') : t('admin:maintenance_mode.successfully_started_maintenance_mode'));
-  }, [isMaintenanceMode, adminAppContainer, closeModal]);
+  }, [isMaintenanceMode, closeModal]);
 
 
   return (
   return (
     <div className="mb-5">
     <div className="mb-5">
@@ -92,5 +85,3 @@ const MaintenanceMode: FC<Props> = (props: Props) => {
     </div>
     </div>
   );
   );
 };
 };
-
-export default withUnstatedContainers(MaintenanceMode, [AdminAppContainer]);