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

Add state and setState of disposition settings

arvid-e 8 месяцев назад
Родитель
Сommit
55d40ea606
1 измененных файлов с 15 добавлено и 14 удалено
  1. 15 14
      apps/app/src/client/services/AdminContentDispositionContainer.ts

+ 15 - 14
apps/app/src/client/services/AdminContentDispositionContainer.ts

@@ -3,11 +3,6 @@ import { Container } from 'unstated';
 
 
 import { apiv3Get, apiv3Put } from '../util/apiv3-client';
 import { apiv3Get, apiv3Put } from '../util/apiv3-client';
 
 
-interface AdminContentDispositionState {
-
-}
-
-
 export default class AdminContentDispositionContainer extends Container<AdminContentDispositionContainer> {
 export default class AdminContentDispositionContainer extends Container<AdminContentDispositionContainer> {
 
 
   constructor(appContainer) {
   constructor(appContainer) {
@@ -17,11 +12,21 @@ export default class AdminContentDispositionContainer extends Container<AdminCon
       return;
       return;
     }
     }
 
 
-    // this.appContainer = appContainer;
-
-    // this.state = {
+    this.appContainer = appContainer;
 
 
-    // };
+    this.state = {
+      contentDispositionSettings: {
+        'text/html': 'attachment',
+        'image/svg+xml': 'attachment',
+        'application/pdf': 'attachment',
+        'application/json': 'attachment',
+        'text/csv': 'attachment',
+        'font/woff2': 'attachment',
+        'font/woff': 'attachment',
+        'font/ttf': 'attachment',
+        'font/otf': 'attachment',
+  },
+};
 
 
 
 
   }
   }
@@ -41,11 +46,7 @@ export default class AdminContentDispositionContainer extends Container<AdminCon
     const { contentDispositionSettings } = response.data;
     const { contentDispositionSettings } = response.data;
 
 
     this.setState({
     this.setState({
-
+      contentDispositionSettings
     });
     });
   }
   }
-
-
-
-
 }
 }