I'm developing a preexisting app with many deeply nested interfaces that render as the contents of several cardLayout components. The contents displayed are dictated by a set of specific combination of Rule Inputs and Local Variables that is difficult and time consuming to reverse-engineer. Is there a way that I can get the Rule Inputs and Local Variables of a component that I'm currently looking at as a user so that I can input it into the component in the editor view? That way I can get the component to render in the editor as I'd see it as a user then work from there.
Discussion posts and replies are publicly visible
You have to start with the innermost rule or interface, and backtrack from there by passing each input that will give you the desired output. In this way you will be able to understand the code better and reduce chance of undesired behaviours.
You can also have a paragraph field and pass the rule input or local variable to it value to see the data that is being passed.
While doing this, make sure to update the descriptions of the rule inputs, so that it can readable and maintainable.