Files
speckle-server/packages/frontend-2/middleware/settings.ts
T
Kristaps Fabians Geikins 843606775c feat(fe2): parallel middlewares (#5314)
* parallel middlewares foundation + hydration mismatch

* moved to fully parallel middlewares

* a bit less hacky

* some more cleanup

* improved nuxt 4 error formatting

* make parallel middlewares toggleable
2025-08-27 12:38:04 +03:00

10 lines
333 B
TypeScript

import { useSettingsMenuState } from '~/lib/settings/composables/menu'
export default defineParallelizedNuxtRouteMiddleware((to, from) => {
const settingsMenuState = useSettingsMenuState()
if (to.path.startsWith('/settings') && !from.path.startsWith('/settings')) {
settingsMenuState.value.previousRoute = from.path
}
})