Bottom Sheet
A Bottom Sheet is an alternative to a menu or a dialog. It opens from bottom to top and can be dismissed by swiping it from top to bottom. When it opens, it prevents the user from interacting with the rest of the app.
You can use the bottom sheet when you want to perform a small action without creating a separate screen.

Bottom Sheet
Adding the bottom sheet comprises the following steps:
- 1.
- 2.
Bottom Sheets are created using a component. See how to create it from scratch or use the templates.
You can customize the size of your Bottom Sheet canvas by resizing the Handle Bars.

Creating bottom sheet component
You can open the bottom sheet by adding the action. See how to do it on the following page:
Sometimes you might want to return a value from a bottom sheet to the page that opened it—for example, passing the selected item from the bottom sheet to the page and displaying it.
Something like this:

Return a value from a bottom sheet
Changing the background color won't have any effect if you have already set the background color in your Bottom Sheet directly (e.g., container Background).
Changing Barrier Color allows you to change the color of the barrier that separates the bottom sheet from the main space.
To add rounded corners to the bottom sheet:
- Select the Button from the widget tree or the canvas area.
- Click on the Actions tab. (Make sure you already have an action added to the button)
- Scroll down to find the Background Color (Optional) property.
- Click on the box next to Unset, use the second slider (right side), and bring the handle to the start (left) of the slider to make the color transparent.
- Similarly, set the Barrier Color to transparent as well.
- Now open the component for the bottom sheet.
- Select the Container widget, and Move to the property editor section. Scroll down to find the Border Radius property and set its TL (top left) and TR (top right) to 20.
.gif?alt=media&token=188cbc64-fe0c-45c4-9a6e-70bd132b9ee6)
Adding rounded corners
To make the bottom sheet appear in full screen:
- Select the Button from the widget tree or the canvas area.
- Click on the Actions tab. (Make sure you already have an action added to the button)
- Scroll down to find the Height property and make it infinite. (Click on theicon)
.gif?alt=media&token=30ebc0cc-4bcc-44c5-84b1-77f93471167a)
Making a full-screen bottom sheet
To make a bottom sheet with a transparent background:
- Select "Background Color" and make sure the opacity is set to 0% - this will give you "transparent" instead of "unset.
- Set the barrier color to whatever you want, and your bottom sheet will have no set background color.
.gif?alt=media&token=3998f64b-111b-4e86-97f8-14bd38a41daa)
Adding transparent background
Check out our HealthAI and RobinDo sample apps.
Last modified 1mo ago