Interface WebUiComponent

All Known Implementing Classes:
ExtensionPointResourceForm, ReactComponentInfo

@RefSchema("#/components/schemas/WebUiComponent") public sealed interface WebUiComponent permits ReactComponentInfo, ExtensionPointResourceForm
Represents a UI component that can be rendered in the web UI.
  • Method Details

    • getType

    • getModule

      default Optional<SystemJsModule> getModule()
      Returns:
      The SystemJS module that should be mounted in order for the component to be rendered, if any. Components that are built into the core platform js modules don't require this and should return empty.