|
@@ -2,6 +2,10 @@ 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 { createSubscribedElement } from '../../UnstatedUtils';
|
|
|
|
|
+
|
|
|
|
|
+import AppContainer from '../../../services/AppContainer';
|
|
|
|
|
+
|
|
|
class CustomizeLayoutSetting extends React.Component {
|
|
class CustomizeLayoutSetting extends React.Component {
|
|
|
|
|
|
|
|
constructor(props) {
|
|
constructor(props) {
|
|
@@ -113,8 +117,14 @@ class CustomizeLayoutSetting extends React.Component {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+const CustomizeLayoutSettingWrapper = (props) => {
|
|
|
|
|
+ return createSubscribedElement(CustomizeLayoutSetting, props, [AppContainer]);
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
CustomizeLayoutSetting.propTypes = {
|
|
CustomizeLayoutSetting.propTypes = {
|
|
|
t: PropTypes.func.isRequired, // i18next
|
|
t: PropTypes.func.isRequired, // i18next
|
|
|
|
|
+ appContainer: PropTypes.instanceOf(AppContainer).isRequired,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-export default withTranslation()(CustomizeLayoutSetting);
|
|
|
|
|
|
|
+export default withTranslation()(CustomizeLayoutSettingWrapper);
|