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

omit app container and unstated

yohei0125 3 лет назад
Родитель
Сommit
c5da4d1f23

+ 4 - 15
packages/app/src/components/Admin/ExportArchiveData/ArchiveFilesTable.tsx

@@ -1,22 +1,16 @@
-import React, { FC } from 'react';
+import React from 'react';
 
 import { format } from 'date-fns';
 import { useTranslation } from 'react-i18next';
 
-import AppContainer from '~/client/services/AppContainer';
-
-
-import { withUnstatedContainers } from '../../UnstatedUtils';
-
 import ArchiveFilesTableMenu from './ArchiveFilesTableMenu';
 
 type ArchiveFilesTableProps = {
-  appContainer: AppContainer,
   zipFileStats: any[],
-  onZipFileStatRemove: () => void,
+  onZipFileStatRemove: any,
 }
 
-const ArchiveFilesTable: FC<ArchiveFilesTableProps> = (props: ArchiveFilesTableProps) => {
+const ArchiveFilesTable = (props: ArchiveFilesTableProps): JSX.Element => {
   const { t } = useTranslation();
 
   return (
@@ -54,9 +48,4 @@ const ArchiveFilesTable: FC<ArchiveFilesTableProps> = (props: ArchiveFilesTableP
   );
 };
 
-/**
- * Wrapper component for using unstated
- */
-const ArchiveFilesTableWrapper = withUnstatedContainers(ArchiveFilesTable, [AppContainer]);
-
-export default ArchiveFilesTableWrapper;
+export default ArchiveFilesTable;

+ 3 - 12
packages/app/src/components/Admin/ExportArchiveData/ArchiveFilesTableMenu.tsx

@@ -1,19 +1,15 @@
-import React, { FC } from 'react';
+import React from 'react';
 
 import { useTranslation } from 'react-i18next';
 
-import AppContainer from '~/client/services/AppContainer';
-
-import { withUnstatedContainers } from '../../UnstatedUtils';
 // import { toastSuccess, toastError } from '~/client/util/apiNotification';
 
 type ArchiveFilesTableMenuProps = {
-  appContainer: AppContainer,
   fileName: string,
   onZipFileStatRemove: (string) => void,
 }
 
-const ArchiveFilesTableMenu: FC<ArchiveFilesTableMenuProps> = (props: ArchiveFilesTableMenuProps) => {
+const ArchiveFilesTableMenu = (props: ArchiveFilesTableMenuProps):JSX.Element => {
   const { t } = useTranslation();
 
   return (
@@ -34,9 +30,4 @@ const ArchiveFilesTableMenu: FC<ArchiveFilesTableMenuProps> = (props: ArchiveFil
   );
 };
 
-/**
- * Wrapper component for using unstated
- */
-const ArchiveFilesTableMenuWrapper = withUnstatedContainers(ArchiveFilesTableMenu, [AppContainer]);
-
-export default ArchiveFilesTableMenuWrapper;
+export default ArchiveFilesTableMenu;