Class ScreenShareWidget

ScreenShareWidget - Component representing a screen share button with an optional disabled state.

This component displays a screen share icon (desktop icon) and an overlay ban icon if disabled. The disabled state can be controlled either by an injected dependency or an

property.

ScreenShareWidget

<app-screen-share-button [disabled]="isDisabled"></app-screen-share-button>

Optional input to toggle the disabled state of the button.

property.

<app-screen-share-button [disabled]="true"></app-screen-share-button>

Optional injected disabled value.

ngOnChanges - Updates the computedDisabled property based on changes to the

disabled.

Constructors

Methods

Properties

disabled: boolean = false
faDesktop: IconDefinition = faDesktop

FontAwesome desktop icon for screen sharing.

faBan: IconDefinition = faBan

FontAwesome ban icon indicating a disabled state.

computedDisabled: boolean

Internal state to determine if the button is disabled, controlled by either injected value or