Properties
true
required
Internal marker that distinguishes normalized source widgets.
readonly WidgetSourceCapabilityDeclaration[]
required
Type:
WidgetSourceCapabilityDeclarationCapability declarations derived from uses.string
Builder palette category.
ComponentType<Props & object>
required
React component rendered by the Remote DOM worker.
"inline" | "block" | "card" | "fullscreen"
Host layout treatment for the widget.
Partial<Props>
required
Normalized defaults; an omitted author value becomes an empty object.
string
Builder palette description of the widget’s purpose.
string
Human-readable builder palette name.
string
Icon identifier displayed in the builder palette.
string
Oldest portal SDK version that can host the widget.
Name
required
Stable URL-safe widget name used in the canonical widget type.
JSON-serializable property editor schema.
Builder resize behavior and optional minimum dimensions.
readonly DeclarativeCapabilityUse | AnyPortalFunction[]
required
Type:
DeclarativeCapabilityUseNormalized typed functions and declarative capability markers.