feat: add time zone option to preference settings (#7871)
parent
d55f17670a
commit
b5dacd992f
|
|
@ -23,6 +23,7 @@ const appPreferencesButtonPosition = defineModel<string>(
|
||||||
'appPreferencesButtonPosition',
|
'appPreferencesButtonPosition',
|
||||||
);
|
);
|
||||||
const widgetRefresh = defineModel<boolean>('widgetRefresh');
|
const widgetRefresh = defineModel<boolean>('widgetRefresh');
|
||||||
|
const widgetTimezone = defineModel<boolean>('widgetTimezone');
|
||||||
|
|
||||||
const positionItems = computed((): SelectOption[] => [
|
const positionItems = computed((): SelectOption[] => [
|
||||||
{
|
{
|
||||||
|
|
@ -65,6 +66,9 @@ const positionItems = computed((): SelectOption[] => [
|
||||||
<SwitchItem v-model="widgetRefresh">
|
<SwitchItem v-model="widgetRefresh">
|
||||||
{{ $t('preferences.widget.refresh') }}
|
{{ $t('preferences.widget.refresh') }}
|
||||||
</SwitchItem>
|
</SwitchItem>
|
||||||
|
<SwitchItem v-model="widgetTimezone">
|
||||||
|
{{ $t('preferences.widget.timezone') }}
|
||||||
|
</SwitchItem>
|
||||||
<SelectItem v-model="appPreferencesButtonPosition" :items="positionItems">
|
<SelectItem v-model="appPreferencesButtonPosition" :items="positionItems">
|
||||||
{{ $t('preferences.position.title') }}
|
{{ $t('preferences.position.title') }}
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
|
|
|
||||||
|
|
@ -178,6 +178,7 @@ const widgetThemeToggle = defineModel<boolean>('widgetThemeToggle');
|
||||||
const widgetSidebarToggle = defineModel<boolean>('widgetSidebarToggle');
|
const widgetSidebarToggle = defineModel<boolean>('widgetSidebarToggle');
|
||||||
const widgetLockScreen = defineModel<boolean>('widgetLockScreen');
|
const widgetLockScreen = defineModel<boolean>('widgetLockScreen');
|
||||||
const widgetRefresh = defineModel<boolean>('widgetRefresh');
|
const widgetRefresh = defineModel<boolean>('widgetRefresh');
|
||||||
|
const widgetTimezone = defineModel<boolean>('widgetTimezone');
|
||||||
|
|
||||||
const {
|
const {
|
||||||
customPreferences,
|
customPreferences,
|
||||||
|
|
@ -485,6 +486,7 @@ function handleCustomPreferencesUpdate(updates: CustomPreferencesRecord) {
|
||||||
v-model:widget-refresh="widgetRefresh"
|
v-model:widget-refresh="widgetRefresh"
|
||||||
v-model:widget-sidebar-toggle="widgetSidebarToggle"
|
v-model:widget-sidebar-toggle="widgetSidebarToggle"
|
||||||
v-model:widget-theme-toggle="widgetThemeToggle"
|
v-model:widget-theme-toggle="widgetThemeToggle"
|
||||||
|
v-model:widget-timezone="widgetTimezone"
|
||||||
/>
|
/>
|
||||||
</Block>
|
</Block>
|
||||||
<Block :title="$t('preferences.footer.title')">
|
<Block :title="$t('preferences.footer.title')">
|
||||||
|
|
|
||||||
|
|
@ -196,7 +196,8 @@
|
||||||
"notification": "Enable Notification",
|
"notification": "Enable Notification",
|
||||||
"sidebarToggle": "Enable Sidebar Toggle",
|
"sidebarToggle": "Enable Sidebar Toggle",
|
||||||
"lockScreen": "Enable Lock Screen",
|
"lockScreen": "Enable Lock Screen",
|
||||||
"refresh": "Enable Refresh"
|
"refresh": "Enable Refresh",
|
||||||
|
"timezone": "Enable Timezone"
|
||||||
},
|
},
|
||||||
"antd": {
|
"antd": {
|
||||||
"tabLabel": "Antd Extension",
|
"tabLabel": "Antd Extension",
|
||||||
|
|
|
||||||
|
|
@ -196,7 +196,8 @@
|
||||||
"notification": "启用通知",
|
"notification": "启用通知",
|
||||||
"sidebarToggle": "启用侧边栏切换",
|
"sidebarToggle": "启用侧边栏切换",
|
||||||
"lockScreen": "启用锁屏",
|
"lockScreen": "启用锁屏",
|
||||||
"refresh": "启用刷新"
|
"refresh": "启用刷新",
|
||||||
|
"timezone": "启用时区"
|
||||||
},
|
},
|
||||||
"antd": {
|
"antd": {
|
||||||
"tabLabel": "Antd 拓展",
|
"tabLabel": "Antd 拓展",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue