Files
speckle-server/packages/frontend-2/pages/error.vue
T
Kristaps Fabians Geikins c67f6d9c92 feat: clearer email verification flow & related error messages (#1904)
* fix: fe2 auth error page + various minor UI bugs

* clean up & reporting failing email to fe

* new mutation to resend verification as guest

* email text updates

* fixing issues brought up by agi

* more text fixes

* swapping out space-XXX for gap-XXX
2023-12-15 13:09:26 +02:00

28 lines
571 B
Vue

<template>
<ErrorPageRenderer :error="error" />
</template>
<script setup lang="ts">
import type { Optional } from '@speckle/shared'
/**
* Used for auth errors, but can be used to render any kind of error page
*/
definePageMeta({
name: 'generic-error'
})
const route = useRoute()
const message = computed(() => route.query.message as Optional<string>)
const error = computed(() => ({
statusCode: 500,
message: message.value || 'Something went wrong'
}))
useHead({
title: computed(() => `${error.value.statusCode} - ${error.value.message}`)
})
</script>