1 | import { List, Switch } from 'antd';
|
2 | import React from 'react';
|
3 | import { getFormatMessage } from "./index";
|
4 | import { renderLayoutSettingItem } from "./LayoutChange";
|
5 | import { jsx as _jsx } from "react/jsx-runtime";
|
6 | var RegionalSetting = function RegionalSetting(_ref) {
|
7 | var _ref$settings = _ref.settings,
|
8 | settings = _ref$settings === void 0 ? {} : _ref$settings,
|
9 | prefixCls = _ref.prefixCls,
|
10 | changeSetting = _ref.changeSetting,
|
11 | hashId = _ref.hashId;
|
12 | var formatMessage = getFormatMessage();
|
13 | var regionalSetting = ['header', 'footer', 'menu', 'menuHeader'];
|
14 | return _jsx(List, {
|
15 | className: "".concat(prefixCls, "-list ").concat(hashId),
|
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: _jsx(Switch, {
|
24 | size: "small",
|
25 | className: "regional-".concat(key, " ").concat(hashId),
|
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 | export { RegionalSetting }; |
\ | No newline at end of file |