Skip to content

Commit 6004d86

Browse files
committed
ux: reset error message on page reload
1 parent b7708ff commit 6004d86

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/module.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
addComponentsDir,
33
addImportsDir,
4+
addRouteMiddleware,
45
addServerImportsDir,
56
createResolver,
67
defineNuxtModule,
@@ -121,5 +122,12 @@ export default defineNuxtModule<ModuleOptions>({
121122
// Utils
122123
addImportsDir(resolver.resolve('./runtime/utils'))
123124
addServerImportsDir(resolver.resolve('./runtime/server/utils'))
125+
126+
// Middleware
127+
addRouteMiddleware({
128+
name: 'setup-global',
129+
path: resolver.resolve('./runtime/middleware/setup.global.ts'),
130+
global: true,
131+
})
124132
},
125133
})
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { defineNuxtRouteMiddleware, useErrorMessage } from '#imports'
2+
3+
export default defineNuxtRouteMiddleware(() => {
4+
// Reset error state
5+
const errorMessage = useErrorMessage()
6+
errorMessage.value = ''
7+
})

0 commit comments

Comments
 (0)