Layout
Overview
Section titled “Overview”The layout tab is where everything comes together. On this tab, we can add all of the screens and functions we have created as nodes, as well as a new concept called the “logic node”, to plan and modify the flows our form will take.
Sections
Section titled “Sections”Nodes toolbox
Section titled “Nodes toolbox”The nodes toolbox contains all of your screens and functions, and also gives you access to the logic node which allows you to branch the flow based on user input or function results.
Simply click and drag an item from the toolbox to add it as a node to the scene.
Screens
Section titled “Screens”Each screen that you’ve created can be added to the layout exactly once, and will render a preview on the node it is associated with.
Any screen containing a submit button must have a node that comes after it.
Functions
Section titled “Functions”Functions can be added to a scene any number of times, but must all have a node that comes after them.
Functions with parameters will render dropdown which you can use to assign user input or past results to a specific parameter.
Logic nodes each have a select where you can choose a variable to branch on. When selected, an exit handle will be rendered for every possible value of the variable, and all handles must be connected.
Logic nodes can be chained together indefinitely, allowing for incredibly advanced branching logic within your forms.
Strings cannot currently be used as input for a logic node.
