diff --git a/components/admin/Settings.vue b/components/admin/Settings.vue index f1b998db..6cab384b 100644 --- a/components/admin/Settings.vue +++ b/components/admin/Settings.vue @@ -4,8 +4,10 @@ //- select timezone client-only el-form-item(:label="$t('admin.select_instance_timezone')") - el-select(v-model='instance_timezone' filterable) - el-option(v-for='timezone in timezones' :key='timezone.value' :value='timezone.value') + el-select.mb-3(v-model='instance_timezone' filterable + @input.native='queryTz=$event.target.value' @change='queryTz=""' + default-first-option placeholder='Timezone, type to search') + el-option(v-for='timezone in filteredTimezones' :key='timezone.value' :value='timezone.value') span.float-left {{timezone.value}} small.float-right.text-danger {{timezone.offset}} @@ -42,24 +44,19 @@