ui.UIConfig Class
Base class that defines common properties & events of a UI component
Item Index
Methods
Methods
renderComponent
-
component
-
config
-
componentType
Refer to https://www.typescriptlang.org/docs/handbook/generics.html for usage of Generics in TypeScript Render a UI component with Qos event enabled
Parameters:
-
component
TComponentGeneric type that extends the UIComponent class
-
config
TConfigGeneric type that extends the UIConfig class
-
componentType
StringA string defined by each UI component to represent its type. e.g. "Chat", "Callback", "VirtualAgent", etc ...
Returns:
Properties
theme
ui.theme.Config
A ui.theme.Config provides theme customization for a UI feature(The UI feature MUST support theme customization, otherwise this will be ignored)
Events
onError
Fired when an error occurs
onSignInRedirect
Fired when popu window redirects to login page
onSignInRequest
Fires when user sign-in is requested
Event Payload:
-
data
ArrayAn array that contains information for supported sign-in types. i.e. [{ type: "MSA", policy: "MBI_SSL" }, { type: "ADD" }]
onUnloaded
Fired when the ui component is closed