OptionalComponentOptionalComponentThe component to render when it has not been saved yet, so there is no ComponentID to
load. Only the placement preview sets it.
OptionalConfigurationParsed Configuration JSON for metadata rows.
OptionalIconOptionalIsA panel the placement dialog is showing before it is saved. It draws its component when it carries one, else a placeholder. Only a form inside the dialog's preview sees one.
OptionalPresentationRank within a contributionKey group, higher wins. For 'class' registrations this
is the ClassFactory registration priority; for 'metadata' rows it is the row's
Precedence column. Both mean the same thing here — higher wins — which is why one
field carries both.
OptionalRegistrationThe ClassFactory registration for compiled panels — carries the component constructor.
OptionalRowMJ: Entity Form Contributions.ID for metadata rows.
OptionalScopeWho a metadata row is for. Absent on compiled registrations, which apply to everyone the
code puts them in front of. A User row a user can see is necessarily their own — the
collector only returns personal rows for the current user.
OptionalSourceOmitted on legacy call sites, which are all compiled registrations.
OptionalTitle
MJ: Components.IDthe panel renders — metadata rows only.