# Custom elements

## Buttons, inputs, and dropdowns

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

To help improve conversion accuracy, the Figma to Bubble converter 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="https://34394582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M5sbzwG7CljeZdkntrL%2Fuploads%2FzgkpmRdew4dp0Knwczqe%2FCleanShot%202025-06-03%20at%2014.07.59.png?alt=media&#x26;token=7f72a23c-fbe8-43f6-8f64-bd398b795e3b" 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.
