|
|
|
|
@ -36,15 +36,20 @@ export const getClientNameByRedirectUri = () => { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const clientsForRedirect = { |
|
|
|
|
facr: ClientNames.Facr, |
|
|
|
|
india: ClientNames.India, |
|
|
|
|
lff: ClientNames.Lff, |
|
|
|
|
tunisia: ClientNames.Tunisia, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const redirectUrl = () => { |
|
|
|
|
const clientName = getClientNameByRedirectUri() |
|
|
|
|
switch (true) { |
|
|
|
|
case ( |
|
|
|
|
process.env.NODE_ENV === 'development' |
|
|
|
|
|| client.name === 'lff' |
|
|
|
|
|| client.name === 'facr' |
|
|
|
|
|| client.name === 'india' |
|
|
|
|
|| client.name === 'tunisia' |
|
|
|
|
// @ts-ignore
|
|
|
|
|
|| Boolean(clientsForRedirect[client.name]) |
|
|
|
|
): |
|
|
|
|
return `${window.origin}/redirect` |
|
|
|
|
case (ENV === 'staging' || ENV === 'preproduction'): |
|
|
|
|
|