Browse Source

refactor: move dayjs global changes to plugin to avoid unnecessary code repetition

pull/6890/head
Pranav C 1 year ago
parent
commit
d63948eba9
  1. 7
      packages/nc-gui/plugins/a.dayjs.ts

7
packages/nc-gui/plugins/a.dayjs.ts

@ -1,10 +1,11 @@
import { extend } from 'dayjs' import dayjs, { extend } from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime.js' import relativeTime from 'dayjs/plugin/relativeTime.js'
import customParseFormat from 'dayjs/plugin/customParseFormat.js' import customParseFormat from 'dayjs/plugin/customParseFormat.js'
import duration from 'dayjs/plugin/duration.js' import duration from 'dayjs/plugin/duration.js'
import utc from 'dayjs/plugin/utc.js' import utc from 'dayjs/plugin/utc.js'
import weekday from 'dayjs/plugin/weekday.js' import weekday from 'dayjs/plugin/weekday.js'
import timezone from 'dayjs/plugin/timezone.js' import timezone from 'dayjs/plugin/timezone.js'
import updateLocale from 'dayjs/plugin/updateLocale'
import { defineNuxtPlugin } from '#imports' import { defineNuxtPlugin } from '#imports'
export default defineNuxtPlugin(() => { export default defineNuxtPlugin(() => {
@ -14,4 +15,8 @@ export default defineNuxtPlugin(() => {
extend(duration) extend(duration)
extend(weekday) extend(weekday)
extend(timezone) extend(timezone)
extend(updateLocale)
dayjs.updateLocale('en', {
weekStart: 1,
})
}) })

Loading…
Cancel
Save