Shows the plugin type and read-only node id, then picks the config editor:
listener and client are fixed pipeline endpoints — no configuration and
no Delete Node button; types with a schema from getPluginConfigSchema get a
SchemaForm that calls onUpdateConfig on every field change; all
other types fall back to JsonConfigEditor, which updates only on
explicit apply. Updates replace the node's entire config object, which is
what gets serialized into the policy YAML on save.
Parameters
__namedParameters: NodeInspectorProps
Returns Element|null
Remarks
The edited config is the same config block the Rust plugins deserialize
when instantiated via create_plugin in src/plugins/mod.rs.
Inspector panel for the selected policy node.
Shows the plugin type and read-only node id, then picks the config editor:
listenerandclientare fixed pipeline endpoints — no configuration and no Delete Node button; types with a schema from getPluginConfigSchema get a SchemaForm that callsonUpdateConfigon every field change; all other types fall back toJsonConfigEditor, which updates only on explicit apply. Updates replace the node's entireconfigobject, which is what gets serialized into the policy YAML on save.