feat(frontend_nuxt): wire up nprogress plugin

This commit is contained in:
Tim
2025-08-08 15:05:33 +08:00
parent af9028190d
commit af2cf99041
4 changed files with 56 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
export default defineNuxtPlugin((nuxtApp) => {
NProgress.configure({ showSpinner: false })
nuxtApp.hook('page:start', () => {
NProgress.start()
})
nuxtApp.hook('page:finish', () => {
NProgress.done()
})
nuxtApp.hook('page:error', () => {
NProgress.done()
})
})