11export const BASE_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } ` ;
22export const SUBSCRIBE_TO_CHALLENGE_URL = `${ BASE_URL } /challenges/subscribe` ;
33export const MINE_TASKS_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /tasks/self` ;
4- export const USER_PROFILE_URL = 'https://my.realdevsquad.com/profile' ;
5- export const HOME_URL = 'https://realdevsquad.com' ;
6- export const WELCOME_URL = 'https://welcome.realdevsquad.com' ;
7- export const EVENTS_URL = 'https://www.realdevsquad.com/events.html' ;
8- export const CRYPTO_URL = 'https://crypto.realdevsquad.com' ;
9- export const STATUS_URL = 'https://status.realdevsquad.com' ;
4+
5+ const isStaging = process . env . NEXT_PUBLIC_BASE_URL ?. includes (
6+ 'staging-api.realdevsquad.com'
7+ ) ;
8+ const envPrefix = isStaging ? 'staging-' : '' ;
9+
10+ export const USER_PROFILE_URL = `https://${ envPrefix } my.realdevsquad.com/profile` ;
11+ export const HOME_URL = `https://${ envPrefix } realdevsquad.com` ;
12+ export const WELCOME_URL = `https://${ envPrefix } welcome.realdevsquad.com` ;
13+ export const EVENTS_URL = `https://${ envPrefix } www.realdevsquad.com/events` ;
14+ export const CRYPTO_URL = `https://${ envPrefix } crypto.realdevsquad.com` ;
15+ export const STATUS_URL = `https://${ envPrefix } status.realdevsquad.com` ;
1016export const LOGIN_URL = `https://github.com/login/oauth/authorize?client_id=23c78f66ab7964e5ef97&state=${ STATUS_URL } ` ;
11- export const MEMBERS_URL = ' https://members.realdevsquad.com' ;
17+ export const MEMBERS_URL = ` https://${ envPrefix } members.realdevsquad.com` ;
1218export const CHALLENGES_URL = `${ BASE_URL } /challenges` ;
1319export const USER_SELF = `${ BASE_URL } /users?profile=true` ;
1420export const USERS_IDLE = `${ BASE_URL } /users/search?state=IDLE` ;
1521export const DEFAULT_AVATAR = '/Avatar.png' ;
1622export const RDS_LOGO = '/RDSLogo.png' ;
1723export const GITHUB_LOGO = '/github-white.png' ;
18- export const SIGNUP_LINK = ' https://my .realdevsquad.com/signup' ;
24+ export const SIGNUP_LINK = ` https://${ envPrefix } www .realdevsquad.com/new- signup` ;
1925export const LOGOUT_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /auth/signout` ;
2026export const IDLE_USERS_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /users/status?state=IDLE` ;
2127export const ITEM_BY_FILTER_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /items/filter` ;
@@ -28,9 +34,8 @@ export const TASKS_URL = `${process.env.NEXT_PUBLIC_BASE_URL}/tasks`;
2834export const TASK_REQUEST_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /taskRequests` ;
2935export const ISSUES_URL = `${ process . env . NEXT_PUBLIC_BASE_URL } /issues` ;
3036export const USERS_URL = `${ BASE_URL } /users` ;
31- export const MAIN_SITE_URL = 'https://www.realdevsquad.com' ;
32- export const MY_SITE_URL = 'https://my.realdevsquad.com' ;
33- export const DASHBOARD_URL = 'https://dashboard.realdevsquad.com' ;
37+ export const MAIN_SITE_URL = `https://${ envPrefix } www.realdevsquad.com` ;
38+ export const DASHBOARD_URL = `https://${ envPrefix } dashboard.realdevsquad.com` ;
3439export const USER_MANAGEMENT_URL = `${ DASHBOARD_URL } /users/details/` ;
3540export const TASK_REQUESTS_DETAILS_URL = `${ DASHBOARD_URL } /task-requests/details/` ;
3641export const TASK_EXTENSION_REQUEST_URL = `${ DASHBOARD_URL } /extension-requests/` ;
0 commit comments