Interface MenuModalOptions

interface MenuModalOptions {
    backgroundColor?: string;
    isVisible: boolean;
    customButtons?: CustomButton[];
    shareButtons?: boolean;
    position?: string;
    roomName: string;
    adminPasscode: string;
    islevel: string;
    eventType: EventType;
    localLink?: string;
    title?: string;
    overlayStyle?: Partial<CSSStyleDeclaration>;
    contentStyle?: Partial<CSSStyleDeclaration>;
    customTemplate?: TemplateRef<any>;
    overlayAttributes?: {
        [key: string]: any;
    };
    contentAttributes?: {
        [key: string]: any;
    };
    headerAttributes?: {
        [key: string]: any;
    };
    titleWrapperAttributes?: {
        [key: string]: any;
    };
    badgeWrapperAttributes?: {
        [key: string]: any;
    };
    closeButtonAttributes?: {
        [key: string]: any;
    };
    menuIconAttributes?: {
        [key: string]: any;
    };
    closeIconAttributes?: {
        [key: string]: any;
    };
    dividerAttributes?: {
        [key: string]: any;
    };
    bodyAttributes?: {
        [key: string]: any;
    };
    scrollWrapperAttributes?: {
        [key: string]: any;
    };
    customButtonsWrapperAttributes?: {
        [key: string]: any;
    };
    renderHeader?: TemplateRef<MenuModalRenderContext>;
    renderTitle?: TemplateRef<any>;
    renderCustomButtons?: TemplateRef<any>;
    renderMeetingPasscode?: TemplateRef<any>;
    renderMeetingId?: TemplateRef<any>;
    renderShareButtons?: TemplateRef<any>;
    renderBody?: TemplateRef<any>;
    renderContent?: TemplateRef<any>;
    onClose: (() => void);
}

Properties

backgroundColor?: string
isVisible: boolean
customButtons?: CustomButton[]
shareButtons?: boolean
position?: string
roomName: string
adminPasscode: string
islevel: string
eventType: EventType
localLink?: string
title?: string
overlayStyle?: Partial<CSSStyleDeclaration>
contentStyle?: Partial<CSSStyleDeclaration>
customTemplate?: TemplateRef<any>
overlayAttributes?: {
    [key: string]: any;
}
contentAttributes?: {
    [key: string]: any;
}
headerAttributes?: {
    [key: string]: any;
}
titleWrapperAttributes?: {
    [key: string]: any;
}
badgeWrapperAttributes?: {
    [key: string]: any;
}
closeButtonAttributes?: {
    [key: string]: any;
}
menuIconAttributes?: {
    [key: string]: any;
}
closeIconAttributes?: {
    [key: string]: any;
}
dividerAttributes?: {
    [key: string]: any;
}
bodyAttributes?: {
    [key: string]: any;
}
scrollWrapperAttributes?: {
    [key: string]: any;
}
customButtonsWrapperAttributes?: {
    [key: string]: any;
}
renderHeader?: TemplateRef<MenuModalRenderContext>
renderTitle?: TemplateRef<any>
renderCustomButtons?: TemplateRef<any>
renderMeetingPasscode?: TemplateRef<any>
renderMeetingId?: TemplateRef<any>
renderShareButtons?: TemplateRef<any>
renderBody?: TemplateRef<any>
renderContent?: TemplateRef<any>
onClose: (() => void)