1 | import "antd/es/list/style";
|
2 | import _List from "antd/es/list";
|
3 | import "antd/es/switch/style";
|
4 | import _Switch from "antd/es/switch";
|
5 | import React from 'react';
|
6 | import { getFormatMessage } from './index';
|
7 | import { renderLayoutSettingItem } from './LayoutChange';
|
8 |
|
9 | var RegionalSetting = function RegionalSetting(_ref) {
|
10 | var _ref$settings = _ref.settings,
|
11 | settings = _ref$settings === void 0 ? {} : _ref$settings,
|
12 | changeSetting = _ref.changeSetting;
|
13 | var formatMessage = getFormatMessage();
|
14 | var regionalSetting = ['header', 'footer', 'menu', 'menuHeader'];
|
15 | return React.createElement(_List, {
|
16 | split: false,
|
17 | renderItem: renderLayoutSettingItem,
|
18 | dataSource: regionalSetting.map(function (key) {
|
19 | return {
|
20 | title: formatMessage({
|
21 | id: "app.setting.regionalsettings.".concat(key)
|
22 | }),
|
23 | action: React.createElement(_Switch, {
|
24 | size: "small",
|
25 | className: "regional-".concat(key),
|
26 | checked: settings["".concat(key, "Render")] || settings["".concat(key, "Render")] === undefined,
|
27 | onChange: function onChange(checked) {
|
28 | return changeSetting("".concat(key, "Render"), checked === true ? undefined : false);
|
29 | }
|
30 | })
|
31 | };
|
32 | })
|
33 | });
|
34 | };
|
35 |
|
36 | export default RegionalSetting; |
\ | No newline at end of file |