itizawa 6 lat temu
rodzic
commit
e4632d04ba

+ 22 - 0
src/client/js/components/Admin/Customize/CustomizeLayoutSetting.jsx

@@ -1,14 +1,36 @@
 import React from 'react';
 import React from 'react';
 import PropTypes from 'prop-types';
 import PropTypes from 'prop-types';
 import { withTranslation } from 'react-i18next';
 import { withTranslation } from 'react-i18next';
+import loggerFactory from '@alias/logger';
 
 
 import { createSubscribedElement } from '../../UnstatedUtils';
 import { createSubscribedElement } from '../../UnstatedUtils';
+import { toastSuccess, toastError } from '../../../util/apiNotification';
 
 
 import AppContainer from '../../../services/AppContainer';
 import AppContainer from '../../../services/AppContainer';
 import AdminCustomizeContainer from '../../../services/AdminCustomizeContainer';
 import AdminCustomizeContainer from '../../../services/AdminCustomizeContainer';
 
 
+const logger = loggerFactory('growi:importer');
+
 class CustomizeLayoutSetting extends React.Component {
 class CustomizeLayoutSetting extends React.Component {
 
 
+  constructor(props) {
+    super(props);
+
+    this.onClickSubmit = this.onClickSubmit.bind(this);
+  }
+
+  async onClickSubmit() {
+    const { t } = this.props;
+
+    try {
+      toastSuccess(t(''));
+    }
+    catch (err) {
+      toastError(err);
+      logger.error(err);
+    }
+  }
+
   growiLayout() {
   growiLayout() {
     const { adminCustomizeContainer } = this.props;
     const { adminCustomizeContainer } = this.props;