Reuse Membrane. Customize the rough edges.

Use Membrane’s React controls inside the Halosight workspace. Restyle the standard controls and own the small parts where the interaction needs to change.

PartRecommendation
Field & value pickerReuse ComboBox. Feed it searchable field names and API names; keep it anchored to the value being edited.
Standard formulasReuse DataInput where its interaction fits. Preserve schema-aware fields, nested values, and formulas.
AppearanceApply Halosight typography, spacing, borders, and focus states through the SDK’s CSS styling hooks.
If / Then / OtherwiseUse a small custom layout with inline conditions, a visible AND/OR switch, and nested outputs. Keep Membrane’s native expression format.
WorkspaceKeep Halosight’s Import / Export / Both views, AI suggestions, custom fields, preview, and final Review / Apply.

Interaction rules

Implementation findings and limits

Checked October 28, 2026 against official documentation and the published package. Detailed notes.

The v4 prototype uses synthetic data. It demonstrates the interaction; it does not embed the SDK or save to a CRM.