UNPKG

fractal-auth

Version:
60 lines (57 loc) 1.85 kB
const productRoles = { Admin: 'admin', Rndm: 'rndm', Lexicon: 'lexicon', ICO: 'ico', Archive: 'archive', CCC: 'ccc', Main: 'main', Auth: 'auth' } export function getRedirect(product) { if (process.env.REACT_APP_ENV === 'dev') { return getDevRedirect(product); } else { return getProdRedirect(product); } } function getDevRedirect(product) { switch (product) { case (productRoles.Main): return "http://localhost:3000"; case (productRoles.ICO): return "http://localhost:3001"; case (productRoles.Rndm): return "http://localhost:3002"; case (productRoles.Lexicon): return "http://localhost:3003"; case (productRoles.Admin): return "http://localhost:3005"; case (productRoles.Archive): return "http://localhost:3006"; case (productRoles.Auth): return "http://localhost:3007"; case (productRoles.CCC): default: return "http://localhost:3000"; } } function getProdRedirect(product) { switch (product) { case (productRoles.Main): return "https://fractalstudios.io"; case (productRoles.ICO): return "https://fractal-ico.azurewebsites.net"; case (productRoles.Rndm): return "https://rndmtoken.com"; case (productRoles.Lexicon): return "https://lexicon-admin.azurewebsites.net"; case (productRoles.Admin): return "https://fractal-admin.azurewebsites.net"; case (productRoles.Archive): return "https://the-lexicon.azurewebsites.net"; case (productRoles.CCC): default: return "https://fractalstudios.io"; } }