> For the complete documentation index, see [llms.txt](https://docs.airdev.co/rental-marketplace-template/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airdev.co/rental-marketplace-template/assets/reuseables/editpopupsreusable.md).

# editpopupsreusable

## Edit Popups Reusable Overview

The popup to create or edit an object is a special kind, because it might be used by different users on different pages in your app. To reduce redundancy, we use a reusable element that contains a standard create/edit popup for each data element:

You can create a separate popup within the reusable for each data object you want to allow users to create/edit.

The standard popup includes the workflow logic to either create or edit a record depending on whether an existing record has been sent to the popup. Note: you will have to update the fields.

A copy of this reusable is within the [menufocusgroup reusable](https://docs.airdev.co/canvas/assets/reuseables/menufocusgroup), because a common option for an object is to Edit. The menufocusgroup reusable can be put in multiple places (e.g., a user facing page and the owner’s portal).

![](/files/-LaSOPBvaqHpC1gFxp8d)
