import { Switch, List } from 'ant-design-vue' import { getFormatMessage } from './index' import { renderLayoutSettingItem } from './LayoutChange' import type { ProSettings } from '../../defaultSettings' import type { FunctionalComponent } from 'vue' const RegionalSetting: FunctionalComponent<{ settings: Partial changeSetting: (key: string, value: any, hideLoading?: boolean) => void }> = props => { const formatMessage = getFormatMessage() const regionalSetting = ['header', 'footer', 'menu', 'menuHeader'] return ( { return { title: formatMessage({ id: `app.setting.regionalsettings.${key}` }), action: ( props.changeSetting(`${key}Render`, checked === true ? undefined : false) } /> ) } })} /> ) } export default RegionalSetting