Правильно иметь несколько троичных условий, хотя это затрудняет чтение.
Ради ясности иногда лучше создать для этого внешнюю функцию:
const applyNowUrl = myFucntion(isSmallerThan, isEqualOrLargerThan);
const myFunction = (isSmallerThan, isEqualOrLargerThan) => {
if (isSmallerThan.medium) return applyNowMobileURL;
if (isEqualOrLargerThan) return applyNowDesktopURL;
return applyNowTabletURL;
}