Files
boursecu_landing/src/pages/login.vue
T

30 lines
641 B
Vue

<script lang="ts" setup>
import { getLoginAppUrl, getLoginInstallPwaUrl, getLoginRegisterUrl } from '@/utils/config'
definePageMeta({
layout: false,
ssr: false,
})
const route = useRoute()
const referralId =
typeof route.query.id === 'string'
? route.query.id
: Array.isArray(route.query.id)
? route.query.id[0]
: undefined
const target =
route.query.installPwa === 'true'
? getLoginInstallPwaUrl()
: route.query.register === 'true' || referralId
? getLoginRegisterUrl(referralId)
: getLoginAppUrl()
await navigateTo(target, { external: true })
</script>
<template>
<div />
</template>