JSFiddle - React, Tailwind, and code Playground

by Vijay Kadam

JavaScript

let apiUrls = "//stable.dev.hpicatalyst.com/services/ccc-incidents/1.0/";
let subdomain = "www";

 switch(subdomain){
   case "www":
     apiUrls = apiUrls.replace( /\/\/[^\/\/\/]*\//, '//usproduction.prod.hpicatalyst.com/');
     break;
   case "eu":
     apiUrls = apiUrls.replace( /\/\/[^\/\/\/]*\//, '//euproduction.prod.hpicatalyst.com/');
     break;
   case "eustaging":
     apiUrls = apiUrls.replace( /\/\/[^\/\/\/]*\//, '//' + subdomain + '.prod'+'.hpicatalyst.com/');
     break;
   case "staging":
     apiUrls = apiUrls.replace( /\/\/[^\/\/\/]*\//, '//usstaging.prod.hpicatalyst.com/');
     break;
   default:
     apiUrls = apiUrls.replace( /\/\/[^\/\/\/]*\//, '//' + subdomain + '.dev' +'.hpicatalyst.com/');
     break;
 }
 console.log(apiUrls);