Member Junction
    Preparing search index...

    Registration for an interactive-channel tab. The overlay shell registers one per USED channel plugin (supplying Plugin); supplying Plugin or Content later under the same Key upgrades a placeholder tab to the real surface.

    interface RealtimeChannelTabRegistration {
        Color?: string | null;
        Content?: TemplateRef<unknown>;
        Focus?: boolean;
        Icon: string;
        Key: string;
        Plugin?: BaseRealtimeChannelClient<object>;
        Title: string;
    }
    Index

    Properties

    Color?: string | null

    Optional explicit accent color for the tab. When omitted, a deterministic color is derived from Key so every channel tab still reads as a distinct surface.

    Content?: TemplateRef<unknown>

    A template-based pane body (legacy/bespoke panes). Omit both to show the "coming online…" placeholder.

    Focus?: boolean

    Focus the tab immediately after registration (default false).

    Icon: string

    Font Awesome icon class (e.g. fa-solid fa-chalkboard).

    Key: string

    Stable channel key (the plugin's ChannelName, e.g. Whiteboard). Re-registering the same key updates the tab.

    Plugin?: BaseRealtimeChannelClient<object>

    The channel plugin whose surface the pane creates + binds. Preferred over Content.

    Title: string

    Tab strip label (e.g. Whiteboard).