Skip to main content

Module: UI-Plugins

Classes​

Interfaces​

Functions​

flattenUiConfig​

▸ flattenUiConfig(uiC, par?, list?): { uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Parameters​

NameType
uiCUiObjectConfig<any, string>
par?FolderApi
list?{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Returns​

{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]


setupModesStyles​

▸ setupModesStyles(): void

Returns​

void


setupModesUi​

▸ setupModesUi(viewer, plugins?, modes?): Promise<void>

Parameters​

NameTypeDefault value
viewerViewerAppundefined
pluginsundefined | Record<string, Class<AViewerPlugin<any>>[]>undefined
modes{ title: string ; plugins: Class<AViewerPlugin<any>>[] ; div?: HTMLDivElement }[][]

Returns​

Promise<void>