Class ConfirmHereModal

ConfirmHereModal

Displays a confirmation modal with a countdown timer, allowing users to confirm their presence or be automatically disconnected after the timer expires.

app-confirm-here-modal

./confirm-here-modal.component.html

./confirm-here-modal.component.css

[CommonModule, FontAwesomeModule]

<app-confirm-here-modal
[isConfirmHereModalVisible]="true"
[position]="'center'"
[backgroundColor]="'#83c0e9'"
[displayColor]="'#000000'"
[onConfirmHereClose]="closeConfirmModal"
[countdownDuration]="120"
[socket]="socketInstance"
[localSocket]="localSocketInstance"
[roomName]="'exampleRoom'"
[member]="'exampleMember'"
></app-confirm-here-modal>

Implements

  • OnInit
  • OnDestroy

Accessors

Constructors

Methods

Properties

isConfirmHereModalVisible: boolean = false
position: string = 'center'
backgroundColor: string = '#83c0e9'
displayColor: string = '#000000'
onConfirmHereClose: (() => void)
countdownDuration?: number = 120
socket: Socket<DefaultEventsMap, DefaultEventsMap>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
roomName: string
member: string
faSpinner: IconDefinition = faSpinner
counter: number
countdownInterval: any