c67f6d9c92
* 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
28 lines
571 B
Vue
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>
|