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