Skip to content

Commit a29a91d

Browse files
committed
Using a much more flexible switch statement
1 parent b7d6c80 commit a29a91d

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

client/modules/IDE/actions/project.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,12 +443,22 @@ export function changeVisibility(projectId, projectName, visibility, t) {
443443
name: response.data.name
444444
});
445445

446+
let visibilityLabel;
447+
448+
switch (newVisibility) {
449+
case 'Public':
450+
visibilityLabel = t('Visibility.Public.Label');
451+
break;
452+
case 'Private':
453+
visibilityLabel = t('Visibility.Private.Label');
454+
break;
455+
default:
456+
visibilityLabel = newVisibility;
457+
}
458+
446459
const visibilityToastText = t('Visibility.Changed', {
447460
projectName,
448-
newVisibility:
449-
newVisibility === 'Public'
450-
? t('Visibility.Public.Label').toLowerCase()
451-
: t('Visibility.Private.Label').toLowerCase()
461+
newVisibility: visibilityLabel.toLowerCase()
452462
});
453463

454464
dispatch(setToastText(visibilityToastText));

0 commit comments

Comments
 (0)