diff options
author | Dixsie Wolmers <dixsie@ibm.com> | 2020-07-29 22:18:44 +0300 |
---|---|---|
committer | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2020-08-07 17:17:59 +0300 |
commit | fcda20013b8836e171a91c8c47c584449ffd7746 (patch) | |
tree | 8463119e20e77c3e99f5e243d82a02da71ae0135 /src/views/ProfileSettings | |
parent | b5c161b4b098e5f303cb81cd782c5abe88722456 (diff) | |
download | webui-vue-fcda20013b8836e171a91c8c47c584449ffd7746.tar.xz |
Update Date and Time Settings to include UTC/offset label
Label updates allow the user to easily understand
the expectation for entering time by using specific
label text for "24 hour time" and removing parenthesis
from the helper text as parenthesis are not needed to
in the input field.
UTC/offset is displayed based on user preference.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I41f98d9d16f0a4a81af39ce9b25768a1c0b89f08
Diffstat (limited to 'src/views/ProfileSettings')
-rw-r--r-- | src/views/ProfileSettings/ProfileSettings.vue | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/views/ProfileSettings/ProfileSettings.vue b/src/views/ProfileSettings/ProfileSettings.vue index 81ea7b67..dee8d399 100644 --- a/src/views/ProfileSettings/ProfileSettings.vue +++ b/src/views/ProfileSettings/ProfileSettings.vue @@ -131,7 +131,6 @@ import i18n from '@/i18n'; import BVToastMixin from '@/components/Mixins/BVToastMixin'; import InputPasswordToggle from '@/components/Global/InputPasswordToggle'; -import { format } from 'date-fns-tz'; import { maxLength, minLength, @@ -139,6 +138,7 @@ import { sameAs } from 'vuelidate/lib/validators'; import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin'; +import LocalTimezoneLabelMixin from '@/components/Mixins/LocalTimezoneLabelMixin'; import PageTitle from '@/components/Global/PageTitle'; import PageSection from '@/components/Global/PageSection'; import VuelidateMixin from '@/components/Mixins/VuelidateMixin.js'; @@ -146,7 +146,12 @@ import VuelidateMixin from '@/components/Mixins/VuelidateMixin.js'; export default { name: 'ProfileSettings', components: { InputPasswordToggle, PageSection, PageTitle }, - mixins: [BVToastMixin, LoadingBarMixin, VuelidateMixin], + mixins: [ + BVToastMixin, + LocalTimezoneLabelMixin, + LoadingBarMixin, + VuelidateMixin + ], data() { return { form: { @@ -164,10 +169,7 @@ export default { return this.$store.getters['localUsers/accountPasswordRequirements']; }, timezone() { - const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; - const shortTz = this.$options.filters.shortTimeZone(new Date()); - const pattern = `'${shortTz}' O`; - return format(new Date(), pattern, { timezone }).replace('GMT', 'UTC'); + return this.localOffset(); } }, created() { |