Yeah, actually the fact that you can’t edit the passed properties is a thing of it’s own, now you basically have to make the users work with emits and handle the change logic outside of the component.
I’m mostly stuck on the bindable (context) list part for now tho.
Hmm I thought there was something else, like a variable within the component that could become global, like when you place an input field an you get an [Input Field - value], I could swear I saw it yesterday, but I was tired and it was 2 am.
I’d like to suggest adding a repeater option together with the groups.
Adding translations to the fields, where you have state, class etc.
Now the only way to translate in this case options, or even adding them requires a very unfriendly object
I’d also suggest renaming the “Hide property” to “Show property” and make the logic the other way, that’s more natural, e.g. it corresponds with the conditional display.