# UIPanelElementCreate

***

> **UIPanelElementCreate**: [`UIButtonElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonelementcreate) | [`UITextElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uitextelementcreate) | [`UIDividerElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uidividerelementcreate) | [`UITextInputElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uitextinputelementcreate) | [`UISelectElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uiselectelementcreate) | [`UIFlexibleSpaceElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uiflexiblespaceelementcreate) | [`UIButtonRowElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonrowelementcreate) | [`UICheckboxGroupElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uicheckboxgroupelementcreate) | [`UIRadioGroupElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uiradiogroupelementcreate) | [`UIToggleGroupElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uitogglegroupelementcreate) | [`UIIframeElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uiiframeelementcreate) | [`UIGridContainerElementCreate`](https://developers.felt.com/js-sdk-api-reference/ui/uigridcontainerelementcreate)

This is a union of all the possible elements that can be created inside panel's body or footer.

## Remarks

For the sake of convenience, `id` is optional but recommended if you want to be able to perform updates.
