Skip to content

Commit bd17195

Browse files
musaleMnickiigavinbarron
authored
fix: add InAConferenceCall activity when availability is Busy (#2585)
Add InAConferenceCall activity when availability is busy Set default values for activity --------- Signed-off-by: Martin Musale <[email protected]> Co-authored-by: Nickii Miaro <[email protected]> Co-authored-by: Gavin Barron <[email protected]>
1 parent 89bc700 commit bd17195

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

packages/mgt-components/src/components/mgt-person/mgt-person.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -746,25 +746,30 @@ export class MgtPerson extends MgtTemplatedComponent {
746746
switch (availability) {
747747
case 'Available':
748748
switch (activity) {
749-
case 'Available':
750-
presenceIcon = getSvg(SvgIcon.PresenceAvailable);
751-
break;
752749
case 'OutOfOffice':
753750
presenceIcon = getSvg(SvgIcon.PresenceOofAvailable);
754751
break;
752+
// OutOfOffice and Uknowns
753+
case 'Available':
754+
default:
755+
presenceIcon = getSvg(SvgIcon.PresenceAvailable);
756+
break;
755757
}
756758
break;
757759
case 'Busy':
758760
switch (activity) {
761+
case 'OutOfOffice':
762+
case 'OnACall':
763+
presenceIcon = getSvg(SvgIcon.PresenceOofBusy);
764+
break;
765+
// Busy,InACall,InAConferenceCall,InAMeeting, Unknown
759766
case 'Busy':
760767
case 'InACall':
761768
case 'InAMeeting':
769+
case 'InAConferenceCall':
770+
default:
762771
presenceIcon = getSvg(SvgIcon.PresenceBusy);
763772
break;
764-
case 'OutOfOffice':
765-
case 'OnACall':
766-
presenceIcon = getSvg(SvgIcon.PresenceOofBusy);
767-
break;
768773
}
769774
break;
770775
case 'DoNotDisturb':

0 commit comments

Comments
 (0)