Share via


CallCompositeIcons type

Icons that can be overridden for CallComposite.

type CallCompositeIcons = {
  BlurVideoBackground?: JSX.Element
  ControlBarPeopleButton?: JSX.Element
  ControlButtonCameraOff?: JSX.Element
  ControlButtonCameraOn?: JSX.Element
  ControlButtonCameraProhibited?: JSX.Element
  ControlButtonCameraProhibitedSmall?: JSX.Element
  ControlButtonEndCall?: JSX.Element
  ControlButtonExitSpotlight?: JSX.Element
  ControlButtonLowerHand?: JSX.Element
  ControlButtonMicOff?: JSX.Element
  ControlButtonMicOn?: JSX.Element
  ControlButtonMicProhibited?: JSX.Element
  ControlButtonMicProhibitedSmall?: JSX.Element
  ControlButtonOptions?: JSX.Element
  ControlButtonParticipants?: JSX.Element
  ControlButtonRaiseHand?: JSX.Element
  ControlButtonScreenShareStart?: JSX.Element
  ControlButtonScreenShareStop?: JSX.Element
  DefaultCustomButton?: JSX.Element
  DefaultGalleryLayout?: JSX.Element
  DialpadStartCall?: JSX.Element
  DtmfDialpadButton?: JSX.Element
  ErrorBarCallCameraAccessDenied?: JSX.Element
  ErrorBarCallCameraAlreadyInUse?: JSX.Element
  ErrorBarCallLocalVideoFreeze?: JSX.Element
  ErrorBarCallMacOsCameraAccessDenied?: JSX.Element
  ErrorBarCallMacOsMicrophoneAccessDenied?: JSX.Element
  ErrorBarCallMicrophoneAccessDenied?: JSX.Element
  ErrorBarCallMicrophoneMutedBySystem?: JSX.Element
  ErrorBarCallMicrophoneUnmutedBySystem?: JSX.Element
  ErrorBarCallNetworkQualityLow?: JSX.Element
  ErrorBarCallNoMicrophoneFound?: JSX.Element
  ErrorBarCallNoSpeakerFound?: JSX.Element
  ErrorBarClear?: JSX.Element
  FloatingLocalVideoGalleryLayout?: JSX.Element
  FocusedContentGalleryLayout?: JSX.Element
  GalleryOptions?: JSX.Element
  HorizontalGalleryLeftButton?: JSX.Element
  HorizontalGalleryRightButton?: JSX.Element
  JoinByPhoneConferenceIdIcon?: JSX.Element
  JoinByPhoneDialStepIcon?: JSX.Element
  JoinByPhoneWaitToBeAdmittedIcon?: JSX.Element
  LargeGalleryLayout?: JSX.Element
  LobbyScreenConnectingToCall?: JSX.Element
  LobbyScreenWaitingToBeAdmitted?: JSX.Element
  LocalCameraSwitch?: JSX.Element
  LocalDeviceSettingsCamera?: JSX.Element
  LocalDeviceSettingsMic?: JSX.Element
  LocalDeviceSettingsSpeaker?: JSX.Element
  LocalPreviewPlaceholder?: JSX.Element
  LowerHandContextualMenuItem?: JSX.Element
  Muted?: JSX.Element
  NetworkReconnectIcon?: JSX.Element
  NoticePageAccessDeniedTeamsMeeting?: JSX.Element
  NoticePageCallRejected?: JSX.Element
  NoticePageCallTimeout?: JSX.Element
  NoticePageInviteToRoomRemoved?: JSX.Element
  NoticePageJoinCallFailedDueToNoNetwork?: JSX.Element
  NoticePageLeftCall?: JSX.Element
  NoticePageNotInvitedToRoom?: JSX.Element
  NoticePageRemovedFromCall?: JSX.Element
  NoticePageRoomNotFound?: JSX.Element
  NoticePageRoomNotValid?: JSX.Element
  OptionsCamera?: JSX.Element
  OptionsMic?: JSX.Element
  OptionsSpeaker?: JSX.Element
  OverflowGalleryTop?: JSX.Element
  ParticipantItemMicOff?: JSX.Element
  ParticipantItemOptions?: JSX.Element
  ParticipantItemOptionsHovered?: JSX.Element
  ParticipantItemScreenShareStart?: JSX.Element
  PeoplePaneAddPerson?: JSX.Element
  PeoplePaneMoreButton?: JSX.Element
  PeoplePaneOpenDialpad?: JSX.Element
  PhoneNumberButton?: JSX.Element
  RaiseHandContextualMenuItem?: JSX.Element
  ReactionButtonIcon?: JSX.Element
  ReactionContextualMenuItem?: JSX.Element
  RemoveVideoBackgroundEffect?: JSX.Element
  SpeakerGalleryLayout?: JSX.Element
  StopAllSpotlightMenuButton?: JSX.Element
  TogetherModeLayout?: JSX.Element
  VideoTileMicOff?: JSX.Element
}