# UI

***

The UI part of the Felt SDK allows you to enable and disable certain UI features such as the legend and the full screen button.

## Controller

* [UiController](https://developers.felt.com/js-sdk-api-reference/ui/uicontroller)

## Interfaces

* [CreateActionTriggerParams](https://developers.felt.com/js-sdk-api-reference/ui/createactiontriggerparams)
* [UpdateActionTriggerParams](https://developers.felt.com/js-sdk-api-reference/ui/updateactiontriggerparams)
* [CreateFeatureActionParams](https://developers.felt.com/js-sdk-api-reference/ui/createfeatureactionparams)
* [UpdateFeatureActionParams](https://developers.felt.com/js-sdk-api-reference/ui/updatefeatureactionparams)
* [CreateOrUpdatePanelParams](https://developers.felt.com/js-sdk-api-reference/ui/createorupdatepanelparams)
* [CreatePanelElementsParams](https://developers.felt.com/js-sdk-api-reference/ui/createpanelelementsparams)
* [UpdatePanelElementsParams](https://developers.felt.com/js-sdk-api-reference/ui/updatepanelelementsparams)
* [DeletePanelElementsParams](https://developers.felt.com/js-sdk-api-reference/ui/deletepanelelementsparams)
* [UiControlsOptions](https://developers.felt.com/js-sdk-api-reference/ui/uicontrolsoptions)
* [OnMapInteractionsOptions](https://developers.felt.com/js-sdk-api-reference/ui/onmapinteractionsoptions)
* [UIActionTriggerCreate](https://developers.felt.com/js-sdk-api-reference/ui/uiactiontriggercreate)
* [UIButtonElement](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonelement)
* [UIButtonElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonelementcreate)
* [UIButtonElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonelementupdate)
* [UIButtonRowElement](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonrowelement)
* [UIButtonRowElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonrowelementcreate)
* [UIButtonRowElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uibuttonrowelementupdate)
* [UICheckboxGroupElement](https://developers.felt.com/js-sdk-api-reference/ui/uicheckboxgroupelement)
* [UICheckboxGroupElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uicheckboxgroupelementcreate)
* [UICheckboxGroupElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uicheckboxgroupelementupdate)
* [UIDividerElement](https://developers.felt.com/js-sdk-api-reference/ui/uidividerelement)
* [UIDividerElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uidividerelementcreate)
* [UIDividerElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uidividerelementupdate)
* [UIFeatureActionCreate](https://developers.felt.com/js-sdk-api-reference/ui/uifeatureactioncreate)
* [UIFeatureAction](https://developers.felt.com/js-sdk-api-reference/ui/uifeatureaction)
* [UIFlexibleSpaceElement](https://developers.felt.com/js-sdk-api-reference/ui/uiflexiblespaceelement)
* [UIFlexibleSpaceElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uiflexiblespaceelementcreate)
* [UIFlexibleSpaceElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uiflexiblespaceelementupdate)
* [UIGridContainerElement](https://developers.felt.com/js-sdk-api-reference/ui/uigridcontainerelement)
* [UIGridContainerElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uigridcontainerelementcreate)
* [UIGridContainerElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uigridcontainerelementupdate)
* [UIIframeElement](https://developers.felt.com/js-sdk-api-reference/ui/uiiframeelement)
* [UIIframeElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uiiframeelementcreate)
* [UIIframeElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uiiframeelementupdate)
* [UIPanel](https://developers.felt.com/js-sdk-api-reference/ui/uipanel)
* [UIPanelCreateOrUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uipanelcreateorupdate)
* [UIRadioGroupElement](https://developers.felt.com/js-sdk-api-reference/ui/uiradiogroupelement)
* [UIRadioGroupElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uiradiogroupelementcreate)
* [UIRadioGroupElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uiradiogroupelementupdate)
* [UISelectElement](https://developers.felt.com/js-sdk-api-reference/ui/uiselectelement)
* [UISelectElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uiselectelementcreate)
* [UISelectElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uiselectelementupdate)
* [UITextElement](https://developers.felt.com/js-sdk-api-reference/ui/uitextelement)
* [UITextElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uitextelementcreate)
* [UITextElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uitextelementupdate)
* [UITextInputElement](https://developers.felt.com/js-sdk-api-reference/ui/uitextinputelement)
* [UITextInputElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uitextinputelementcreate)
* [UITextInputElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uitextinputelementupdate)
* [UIToggleGroupElement](https://developers.felt.com/js-sdk-api-reference/ui/uitogglegroupelement)
* [UIToggleGroupElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uitogglegroupelementcreate)
* [UIToggleGroupElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uitogglegroupelementupdate)
* [UIControlElementOption](https://developers.felt.com/js-sdk-api-reference/ui/uicontrolelementoption)

## Type Aliases

* [PlacementForUIElement](https://developers.felt.com/js-sdk-api-reference/ui/placementforuielement)
* [UIPanelElement](https://developers.felt.com/js-sdk-api-reference/ui/uipanelelement)
* [UIPanelElementCreate](https://developers.felt.com/js-sdk-api-reference/ui/uipanelelementcreate)
* [UIPanelElementUpdate](https://developers.felt.com/js-sdk-api-reference/ui/uipanelelementupdate)
