fix: redirect is computed
Some checks failed
Build and Publish Docker Image / Build and Publish (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish (arm64) (push) Has been cancelled

This commit is contained in:
niko
2025-04-21 21:24:51 -04:00
parent 51d5c3d2e1
commit 38459965b4

View File

@@ -2,8 +2,8 @@
import { FetchError } from 'ofetch';
const route = useRoute();
const redirect = route.query.redirect;
const registerURI = `/account/register${redirect ? `?redirect=${redirect}` : ''}`;
const redirect = computed(() => route.query.redirect);
const registerURI = computed(() => `/account/register${redirect.value ? `?redirect=${redirect.value}` : ''}`);
const loginForm = reactive({ username: '', password: '' });
const errorMessage = ref<string | null>();
@@ -21,8 +21,8 @@ async function loginSubmission() {
return;
});
if (typeof redirect === 'string') {
await navigateTo(redirect);
if (typeof redirect.value === 'string') {
await navigateTo(redirect.value);
} else {
await navigateTo('/account');
}