AdminImportContainer.js 613 B

12345678910111213141516171819202122232425262728293031
  1. import { isServer } from '@growi/core/dist/utils';
  2. import { Container } from 'unstated';
  3. /**
  4. * Service container for admin app setting page (AppSettings.jsx)
  5. * @extends {Container} unstated Container
  6. */
  7. export default class AdminImportContainer extends Container {
  8. constructor(appContainer) {
  9. super();
  10. if (isServer()) {
  11. return;
  12. }
  13. this.appContainer = appContainer;
  14. this.state = {
  15. retrieveError: null,
  16. };
  17. }
  18. /**
  19. * Workaround for the mangling in production build to break constructor.name
  20. */
  21. static getClassName() {
  22. return 'AdminImportContainer';
  23. }
  24. }