Skip to content

Configuration Schema Browser Component #249

@jaydeluca

Description

@jaydeluca

We need to build a component that recursively renders the configuration
schema as interactive UI controls. This component bridges the gap between the schema data
and the existing control components.

Create a recursive component that:

  • Takes a ConfigNode schema tree as input
  • Renders appropriate UI controls based on each node's controlType
  • Handles nested groups and collapsible sections
  • Integrates with the state management hook for value binding
  • Supports all control types defined in the schema

Acceptance Criteria

  • All control types from schema render correctly
  • Groups are collapsible with expand/collapse toggle
  • Top-level groups can be enabled/disabled
  • Plugin selects show appropriate sub-options
  • Lists support add/remove operations
  • Values are synced with state management hook

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions