# Deprecated: Guide to the Editor Sidebar

{% hint style="success" %}
The **Editor Sidebar** is the original builder UI for editing all aspects of Flows. It lives on the right-hand side and can be found by clicking on the Edit button in the Right Top Navbar. It is gradually being replaced with other more intuitive (and fun!) UI such as action buttons and floating toolbars.
{% endhint %}

![Edit Button](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlW9SGFTQqGatc1fs-f%2Fedit.png?alt=media\&token=b0111f86-9a89-4035-a205-9f5bcdb15f5c)

## TAB: Options

This tab will be available in the Entire Flow, Pages, and Global Components options.  Here we will find the content that each component has.

**Entire Flow:**  the Options tab in the Entire Flow option will display general settings such as:

* Managing type of Progress Bar
* Logo Image of the Flow, and Logo placement
* List of Global components
* List of pages

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWA0LT0v3SJ701aviR%2Fentire_flow_options.png?alt=media\&token=ea1c0a4c-0f8c-495c-bd7e-cdaff6bd8b63)

**Pages:**  the Options tab in the Pages option will display general settings such as:

* Page Tags
* Show/Hide Conditions
* More Options
* List of components on the page
* Create new component

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWB8WYx5f-oGq8_KqG%2Fpage_options.png?alt=media\&token=5d9ba47d-f227-4278-9db5-17ffe8c4c852)

**Global components:**  the Options tab in the Global Components option will display general settings such as:

* Duplicate, Create, Erase or edit the Global Component as Raw JSON.
* Change component type
* List of child components

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWBla143VAEW3Xivy4%2Fglobal_options.png?alt=media\&token=55df2cd8-d82a-4348-ae91-3fe37f38daba)

## TAB: Design

This tab will be available in the Entire Flow, Pages, and Global Components options.  Here we will be able to style each component in the Flow pages.

**Entire Flow:**  the Design tab in the Entire Flow option will allow us to style a certain range of selectors. The most important are:

* Entire Flow
* Main Flow Container
* Global Locations (where global components are located)

Once one of these is selected in the menu, a whole list of the most usual CSS styles will appear. If the style that we are trying to apply does not appear, we could just add it in the custom style input.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWCJX8vFOAOEPi7ynR%2Fentire_flow_design.png?alt=media\&token=b4f2828e-9ecd-42b0-815f-28fbccada3bc)

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWCZPXtcTJ_lg2RfI2%2Fentire_flow_design_style.png?alt=media\&token=2adbfc10-d371-4d37-90e2-025902d3b647)

###

**Pages:**  the Design tab in the Pages option will allow us to target and style other ranges of selectors. The most important are:

* Page components: Page Header, Page Footer, Page Logo, Progress Bar, Heading Label, Title, Subtitle, Prev and Next Buttons.
* The components that are on the page.&#x20;

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWCu283TOjGkxz2cIV%2Fpage_design.png?alt=media\&token=961bd75c-88fb-4bc5-9253-86638cf75343)

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlW8fdDWvblICXtodWc%2F-MlWDZOsOEwcIHBa6dsA%2Fselect_layout.png?alt=media\&token=fd172a1d-bffd-4899-bfb4-68d3f431369c)

* If the selected component is an Option Selector, a new dropdown SELECT LAYOUT will display, giving the option to select a certain layout for buttons.
* If the selected component has Sub-elements, there is a  **`Choose an Element`** menu for targeting and styling each element individually. For example an option selector that usually has some Sub-elements such as Label, OptionButtonCard, OptionButtonCardText, OptionButtonCardDescription, etc.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWDa3R1SkkrcAP5bq8%2F-MlWE5jqqVOoRyQbAreJ%2Fchoose_element.png?alt=media\&token=34babe2a-709c-4932-900f-e0f1274d4f31)

* If the selected component has a state, they will appear in the same **`Choose an Element`** menu, allowing option selector to have a certain style for selected or hover states.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWDa3R1SkkrcAP5bq8%2F-MlWEb_KW2sQKOaI5wQy%2Fcomponent_state.png?alt=media\&token=87920413-193d-4d51-83ee-5bd2040c41ee)

* In the **`Apply these styles to`** menu we will find different targeting options: we can select all the components that have the type of the component that we have chosen (in this case All OptionSelector Components) or what is considered a better practice to select a certain tag. (In the Logic Tab we will be learning how to add tags to components) Tags work as CSS classes with custom styles that we could apply to different types of elements. We can also target the elements with certain tags inside certain pages and so on. Take a look at this dropdown to take into account all the possibilities it gives.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWDa3R1SkkrcAP5bq8%2F-MlWEzti8B1PvBUYUrUC%2Fapply_styles.png?alt=media\&token=b223bd22-2e90-44fb-85b2-82e52deb1506)

Once one of these is selected in the menu, a whole list of the most usual CSS styles will appear. If the style that we are trying to apply does not appear, we could just add it in the custom style input.

**Global components:**  the Design tab in the Global components option will allow us to target and style all the global components elements and sub-elements

## TAB: Logic

This tab will be available in all the options: Entire Flow, Pages,  Global Components, Computed Fields, and Data Output options.  Here we will be able to manage the logic and behavior of different features of the Flow.

**Entire Flow:**  the Logic tab in the Entire Flow option will allow us to manage some features. Some of the most important are

* The behavior of the Next Button in case the page has incomplete fields: Hide Next Button, Show Next Button Disabled, and  Show Next Button disabled Except for single select Option Selectors.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWFUPPxPULTd_ruxcE%2F-MlWG3CYFN0m9LB7Y2H6%2Fpage_incomplete.png?alt=media\&token=c7ea2050-620a-4154-a603-7789a733d482)

* Reset User Data: under the User Data tab, we will be able to find a way to reset all the questions that we have already filled in the flow.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWFUPPxPULTd_ruxcE%2F-MlWGJinm1apXf2FPsxx%2Fuser_data.png?alt=media\&token=dd757017-4e4f-474b-bd3e-a4f79dd43718)

**Pages:**  the Logic tab under the Pages option will allow us to manage some features. Some of the most important are

* Add tags to pages
* Add conditions to pages (in order to show/hide certain pages depending on the answers given in other pages)
* Under the "Other Options" tab we will find more features like: Hide Page, Preload images (to avoid waiting for images to load), Auto-delay for jumping to next page in X seconds and manage behavior of next button individually in each page.

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWFUPPxPULTd_ruxcE%2F-MlWGXJPY2C8pHCkM6g5%2Fother_options.png?alt=media\&token=aab14da5-c767-47ae-ab4d-fe1d3f54607d)

**Global components:**  the Logic tab under the Global components option will allow us to manage some features. Some of the most important are

* Add tags to Global components
* Add conditions to Global components (in order to show/hide  depending on the answers given in other pages)

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWFUPPxPULTd_ruxcE%2F-MlWHKtP4ENMYXTihCST%2Fglobal_logic.png?alt=media\&token=152215f0-df2c-4359-ac83-31c6926f3369)

* Choose the Global component Location:&#x20;

![](https://1421794749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MaGcfSakhqdHaWyb0T_%2F-MlWFUPPxPULTd_ruxcE%2F-MlWH7CASr_OqFJFRvCx%2Fglobal_location.png?alt=media\&token=069e6873-669d-4dc2-a678-b558ab520b29)

###

###

*
