UNPKG

mediasfu-angular

Version:

mediasfu-angular - Angular 17/18/19 WebRTC SDK for video conferencing, webinars, broadcasts, live streaming, chat, recording, whiteboard, and AI agents. Prebuilt rooms and fully custom UIs.

33 lines (32 loc) 1.41 kB
import { IconDefinition } from '@fortawesome/fontawesome-svg-core'; import * as i0 from "@angular/core"; /** * MenuParticipantsWidget displays an icon and a counter for participants in a compact, customizable widget. * * @selector app-menu-participants-widget * @standalone true * @imports CommonModule, FontAwesomeModule * * @inputs * - `icon` (IconDefinition): The FontAwesome icon to display. * - `iconColor` (string): The color of the icon. Default is 'black'. * - `participantsCounter` (number): The number of participants displayed next to the icon. * * @example * ```html * <app-menu-participants-widget * [icon]="faUsers" * iconColor="blue" * [participantsCounter]="10" * ></app-menu-participants-widget> * ``` **/ export declare class MenuParticipantsWidget { icon: IconDefinition; iconColor: string; participantsCounter: number; constructor(icon: IconDefinition, iconColor: string, participantsCounter: number); get normalizedCount(): string; static ɵfac: i0.ɵɵFactoryDeclaration<MenuParticipantsWidget, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MenuParticipantsWidget, "app-menu-participants-widget", never, { "icon": { "alias": "icon"; "required": false; }; "iconColor": { "alias": "iconColor"; "required": false; }; "participantsCounter": { "alias": "participantsCounter"; "required": false; }; }, {}, never, never, true, never>; }