2023-01-11 13:41:22 +01:00
|
|
|
import dayjs from 'dayjs'
|
2023-01-11 10:54:25 +01:00
|
|
|
import utc from 'dayjs/plugin/utc.js'
|
|
|
|
import timezone from 'dayjs/plugin/timezone.js'
|
|
|
|
|
|
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
|
|
|
dayjs.extend(utc)
|
|
|
|
dayjs.extend(timezone)
|
|
|
|
nuxtApp.provide('dayjs', dayjs)
|
|
|
|
})
|
|
|
|
|
|
|
|
// declare module '#app' {
|
|
|
|
// interface NuxtApp {
|
|
|
|
// $dayjs: dayjs.Dayjs
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
// declare module '@vue/runtime-core' {
|
|
|
|
// interface ComponentCustomProperties {
|
|
|
|
// $dayjs(date?: dayjs.ConfigType): dayjs.Dayjs
|
|
|
|
// }
|
|
|
|
// }
|