Drawer
The drawer is container called by a button. Once you click on the button, a side tab will appear on which you can display other components.
To add a component to a container, you can either click on Insert
while you selected the opened drawer, or you can move an existing component by copy/pasting it.
The following section details Drawer component's specific settings. For more details on the App editor, check the dedicated documentation or the App editor Quickstart:
App editor Documentation
The app editor is a low-code builder to create custom User Interfaces with a mix of drag-and-drop and code.
Apps quickstart
Learn how to build your first app in a matter of minutes.
Drawer configuration
Name | Type | Connectable | Templatable | Default | Description |
---|---|---|---|---|---|
No Padding | boolean | false | false | false | Whether you want to add extra space between the component and the border. |
Drawer Title | string | false | false | Drawer title | The title of the container called by Drawer. |
Label | string | true | false | Press me | The button label. |
Color | blue, red, dark, light, green, gray, none | false | false | blue | The button color. |
Size | xs, sm, md , lg, xl | false | false | xs | The button size. |
Fill container | boolean | false | false | false | Whether the button should fill the container. |
Disabled | boolean | false | false | false | Whether the button should be disabled. |
Controls
This component can be controlled by frontend scripts using these functions:
Name | Parameters | Description | Example |
---|---|---|---|
open | id: string | Open the drawer. | open('a') |
close | id: string | Close the drawer. | close('a') |
Event handlers
The drawer component has the following event handlers:
onOpen
: Trigger a runnable when the drawer is opened.onClose
: Trigger a runnable when the drawer is closed.
Multiple runnables can be added to each event handler.