Browse Source

fix: Fix preference settings not have time zone option

pull/7871/head
Lin 5 months ago
parent
commit
7fdb6132bc
  1. 4
      packages/effects/layouts/src/widgets/preferences/blocks/layout/widget.vue
  2. 2
      packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue
  3. 3
      packages/locales/src/langs/en-US/preferences.json
  4. 3
      packages/locales/src/langs/zh-CN/preferences.json

4
packages/effects/layouts/src/widgets/preferences/blocks/layout/widget.vue

@ -23,6 +23,7 @@ const appPreferencesButtonPosition = defineModel<string>(
'appPreferencesButtonPosition',
);
const widgetRefresh = defineModel<boolean>('widgetRefresh');
const widgetTimezone = defineModel<boolean>('widgetTimezone');
const positionItems = computed((): SelectOption[] => [
{
@ -65,6 +66,9 @@ const positionItems = computed((): SelectOption[] => [
<SwitchItem v-model="widgetRefresh">
{{ $t('preferences.widget.refresh') }}
</SwitchItem>
<SwitchItem v-model="widgetTimezone">
{{ $t('preferences.widget.timezone') }}
</SwitchItem>
<SelectItem v-model="appPreferencesButtonPosition" :items="positionItems">
{{ $t('preferences.position.title') }}
</SelectItem>

2
packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue

@ -178,6 +178,7 @@ const widgetThemeToggle = defineModel<boolean>('widgetThemeToggle');
const widgetSidebarToggle = defineModel<boolean>('widgetSidebarToggle');
const widgetLockScreen = defineModel<boolean>('widgetLockScreen');
const widgetRefresh = defineModel<boolean>('widgetRefresh');
const widgetTimezone = defineModel<boolean>('widgetTimezone');
const {
customPreferences,
@ -485,6 +486,7 @@ function handleCustomPreferencesUpdate(updates: CustomPreferencesRecord) {
v-model:widget-refresh="widgetRefresh"
v-model:widget-sidebar-toggle="widgetSidebarToggle"
v-model:widget-theme-toggle="widgetThemeToggle"
v-model:widget-timezone="widgetTimezone"
/>
</Block>
<Block :title="$t('preferences.footer.title')">

3
packages/locales/src/langs/en-US/preferences.json

@ -196,7 +196,8 @@
"notification": "Enable Notification",
"sidebarToggle": "Enable Sidebar Toggle",
"lockScreen": "Enable Lock Screen",
"refresh": "Enable Refresh"
"refresh": "Enable Refresh",
"timezone": "Enable Timezone"
},
"antd": {
"tabLabel": "Antd Extension",

3
packages/locales/src/langs/zh-CN/preferences.json

@ -196,7 +196,8 @@
"notification": "启用通知",
"sidebarToggle": "启用侧边栏切换",
"lockScreen": "启用锁屏",
"refresh": "启用刷新"
"refresh": "启用刷新",
"timezone": "启用时区"
},
"antd": {
"tabLabel": "Antd 拓展",

Loading…
Cancel
Save