2024-09-23 20:02:38 +02:00
|
|
|
export default defineNuxtRouteMiddleware((from, to) => {
|
2024-08-27 16:49:43 +02:00
|
|
|
if (useFeatureFlag('self_hosted')) {
|
2024-09-23 20:02:38 +02:00
|
|
|
if (from.name === 'register' && to.query?.email && to.query?.invite_token) {
|
2024-08-05 12:06:20 +02:00
|
|
|
return
|
|
|
|
|
}
|
2024-08-27 16:49:43 +02:00
|
|
|
if (from.name === 'ai-form-builder' && useFeatureFlag('ai_features')) {
|
2024-08-05 12:06:20 +02:00
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
return navigateTo({ name: "index" })
|
|
|
|
|
}
|
|
|
|
|
})
|