Thinking about it I decided that the implementation of "TextInput", that is, asking the user to enter a value, must be managed by pixi-vn and not by the interface.
The reason is that in this way the value of the response can be inserted into the history and also simplifies its implementation.
To be implemented, 2 values should be added to the storage:
"require input": a boolean that if true, the interface must show an input. This value does not affect canGoNext and must be set to false at every go next.
Thinking about it I decided that the implementation of "TextInput", that is, asking the user to enter a value, must be managed by pixi-vn and not by the interface.
The reason is that in this way the value of the response can be inserted into the history and also simplifies its implementation.
To be implemented, 2 values should be added to the storage: