fix: Logical operations moved into a separate variable
This commit is contained in:
committed by
Adolfo R. Brandes
parent
dad6c84d46
commit
d249b5e4aa
@@ -20,6 +20,7 @@ export default function BulkEmailRecipient(props) {
|
||||
additionalCohorts,
|
||||
courseModes,
|
||||
} = props;
|
||||
const isCourseModes = courseModes && courseModes.length > 1;
|
||||
return (
|
||||
<Form.Group>
|
||||
<Form.Label>
|
||||
@@ -57,8 +58,7 @@ export default function BulkEmailRecipient(props) {
|
||||
</Form.Checkbox>
|
||||
{
|
||||
// additional modes
|
||||
courseModes
|
||||
&& courseModes.length > 1
|
||||
isCourseModes
|
||||
&& courseModes.map((courseMode) => (
|
||||
<Form.Checkbox
|
||||
key={`track:${courseMode.slug}`}
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
/**
|
||||
* Creates a factory function for generating course modes.
|
||||
*
|
||||
* @returns {Object[]} An array of course mode objects generated by different factories.
|
||||
*/
|
||||
import { Factory } from 'rosie'; // eslint-disable-line import/no-extraneous-dependencies
|
||||
|
||||
/**
|
||||
* Generates an array of course mode objects using Rosie Factory.
|
||||
* @returns {Array<Object>} An array of course mode objects with attributes 'slug' and 'name'.
|
||||
*/
|
||||
const courseModeFactory = () => {
|
||||
const AuditModeFactory = Factory.define('AuditModeFactory')
|
||||
.attr('slug', 'audit')
|
||||
|
||||
Reference in New Issue
Block a user