fix(vue): toValue instead of unref
This commit is contained in:

committed by
konrad

parent
8e3e03c75e
commit
917cbf9cb6
@ -5,8 +5,8 @@ import {format, formatDistanceToNow} from 'date-fns'
|
||||
import {enGB, de, fr, ru} from 'date-fns/locale'
|
||||
|
||||
import {i18n} from '@/i18n'
|
||||
import {createSharedComposable, type MaybeRef} from '@vueuse/core'
|
||||
import {computed, unref} from 'vue'
|
||||
import {createSharedComposable} from '@vueuse/core'
|
||||
import {computed, toValue, type MaybeRefOrGetter} from 'vue'
|
||||
|
||||
const locales = {en: enGB, de, ch: de, fr, ru}
|
||||
|
||||
@ -57,8 +57,8 @@ export function formatISO(date) {
|
||||
* Because `Intl.DateTimeFormat` is expensive to instatiate we try to reuse it as often as possible,
|
||||
* by creating a shared composable.
|
||||
*/
|
||||
export const useDateTimeFormatter = createSharedComposable((options?: MaybeRef<Intl.DateTimeFormatOptions>) => {
|
||||
return computed(() => new Intl.DateTimeFormat(i18n.global.locale.value, unref(options)))
|
||||
export const useDateTimeFormatter = createSharedComposable((options?: MaybeRefOrGetter<Intl.DateTimeFormatOptions>) => {
|
||||
return computed(() => new Intl.DateTimeFormat(i18n.global.locale.value, toValue(options)))
|
||||
})
|
||||
|
||||
export function useWeekDayFromDate() {
|
||||
|
Reference in New Issue
Block a user