Вы пытаетесь использовать тернарные операторы с недопустимым синтаксисом. Документы MDN содержат прекрасное объяснение того, как следует использовать эту конструкцию.
Вы можете использовать последовательность операторов ||
для отображения первого истинного значения в последовательности, например:
location: `${props.off_campus_location ? ( `${props.off_campus_location}` ) : ( `${props.campus_location.name}` || `${props.location_type}` )}`
Хотя я думаю, что то, что вы пытаетесь выполнить, sh было бы намного чище, если бы вы просто использовали оператор if
, но, конечно, это личное предпочтение.