refactor: constanten redirect vervangen door enum

This commit is contained in:
Gabriellvl 2025-05-15 19:33:48 +02:00
parent 4600e5dd9e
commit 064897acd5
3 changed files with 22 additions and 6 deletions

View file

@ -3,6 +3,7 @@
import { useI18n } from "vue-i18n";
import { onMounted, ref, type Ref } from "vue";
import auth from "../services/auth/auth-service.ts";
import {Redirect} from "@/utils/redirect.ts";
const { t } = useI18n();
@ -11,12 +12,12 @@
const errorMessage: Ref<string | null> = ref(null);
async function redirectPage(): Promise<void> {
const redirectUrl = localStorage.getItem("redirectAfterLogin");
const redirectUrl = localStorage.getItem(Redirect.AFTER_LOGIN_KEY);
if (redirectUrl) {
localStorage.removeItem("redirectAfterLogin");
localStorage.removeItem(Redirect.AFTER_LOGIN_KEY);
await router.replace(redirectUrl);
} else {
await router.replace("/user"); // Redirect to theme page
await router.replace(Redirect.HOME);
}
}