> For the complete documentation index, see [llms.txt](https://manual.bubble.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.bubble.io/~/changes/1032/help-guides/design/importing-from-figma/custom-elements.md).

# Custom elements

## Buttons, inputs, and dropdowns

Figma doesn’t have built-in element types for [buttons](/~/changes/1032/core-resources/elements/visual-elements.md#button), [inputs](/~/changes/1032/core-resources/elements/input-forms.md#input), [multiline inputs](/~/changes/1032/core-resources/elements/input-forms.md#multiline-input), or [dropdowns](/~/changes/1032/core-resources/elements/input-forms.md#dropdown).

To help improve conversion accuracy, the Deezign plugin includes a **Buttons/Inputs** tab. Here, you can tag a selected node as a button, input, dropdown, or multiline input before converting.

<figure><img src="/files/EA6Foa5E4hfWnHJC6Ov7" alt=""><figcaption></figcaption></figure>

Keep in mind:

* Only nodes with **one child or fewer** can be converted to a button, input, or dropdown, since Bubble doesn’t allow icons inside these elements.
* Nodes with **up to two children** can be converted to dropdowns to support a label plus a down chevron.
