Elements are the functional widgets of your application. Whether you need a simple text block, an interactive form, or a dynamic table linked to your database, you manage them all through the Element Library.
This guide will cover how to build your application interface by adding, duplicating, and managing UI components.
In application design, integrating various elements onto a single page enhances user experience and navigation efficiency. By combining elements, you create cohesive interfaces.

There are two ways to introduce new content to your page layout.

Duplicating is the fastest way to build repetitive layouts. It creates an exact copy of an element, preserving all configuration settings, styles, and data source connections.
Pro Tip: You can also use Keyboard Shortcuts to speed up this process.

Double-check before deleting: Always confirm you are selecting the correct element or container before clicking delete. If you are about to make major changes to a page layout, consider duplicating the page first so you have a “backup” of your original design.
Removing an element deletes it from the user interface.

If you delete a data-connected element (like a Table or a Form):
Yes. If you accidentally delete an element, you can usually use the standard keyboard shortcut Ctrl + Z (Windows) or Cmd + Z (Mac) immediately to undo the action.
Currently, elements cannot be dragged directly between pages. To move content, you should Duplicate the element or recreate the configuration on the new page.
By default, elements stack vertically. To place elements side-by-side, you must first add a Columns element, and then place your content inside the columns.
Currently, when you delete an individual element or container within the Baserow Application Builder, it is permanently removed and cannot be recovered.
Unlike deleting an entire Application or Database, which moves to your Workspace Trash Bin for 3 days, individual elements are not yet supported by the Trash Bin system.
While we have robust Trash Bin support for high-level items (like Databases and Tables), we are still implementing granular “trash” support for the internal components of an application.
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.