AdminUiExtension

AdminUiExtension

AdminUiExtension

Defines extensions to the Admin UI application by specifying additional Angular NgModules which are compiled into the application.

See Extending the Admin UI for detailed instructions.

Signature

interface AdminUiExtension {
  id?: string;
  extensionPath: string;
  ngModules: AdminUiExtensionModule[];
}

Members

id

property
type:
string
An optional ID for the extension module. Only used internally for generating import paths to your module. If not specified, a unique hash will be used as the id.

extensionPath

property
type:
string
The path to the directory containing the extension module(s). The entire contents of this directory will be copied into the Admin UI app, including all TypeScript source files, html templates, scss style sheets etc.

ngModules

property
One or more Angular modules which extend the default Admin UI.