# Block elements

> Interactive elements and images that live inside blocks.

Block elements are the controls people use — buttons, menus, pickers, inputs — and the small images in context and section blocks. A control in a message from your app sends you a `block_actions` payload when it's used.

| Name | Type | Summary |
|---|---|---|
| [Button element](https://workstation.repzo.com/docs/developers/block-kit/elements/button-element) | `button` | Allows users a direct path to performing basic actions. |
| [Checkboxes element](https://workstation.repzo.com/docs/developers/block-kit/elements/checkboxes-element) | `checkboxes` | Allows users to choose multiple items from a list of options. |
| [Date picker element](https://workstation.repzo.com/docs/developers/block-kit/elements/date-picker-element) | `datepicker` | Allows users to select a date from a calendar style UI. |
| [Datetime picker element](https://workstation.repzo.com/docs/developers/block-kit/elements/datetime-picker-element) | `datetimepicker` | Allows users to select both a date and a time of day. |
| [Email input element](https://workstation.repzo.com/docs/developers/block-kit/elements/email-input-element) | `email_text_input` | Allows user to enter an email into a single-line field. |
| [Feedback buttons element](https://workstation.repzo.com/docs/developers/block-kit/elements/feedback-buttons-element) | `feedback_buttons` | Buttons to indicate positive or negative feedback, shown as a thumbs up and a thumbs down. |
| [File input element](https://workstation.repzo.com/docs/developers/block-kit/elements/file-input-element) | `file_input` | Allows user to upload files. |
| [Icon button element](https://workstation.repzo.com/docs/developers/block-kit/elements/icon-button-element) | `icon_button` | A small button that shows an icon instead of text. |
| [Image element](https://workstation.repzo.com/docs/developers/block-kit/elements/image-element) | `image` | Displays an image as part of a larger block of content. |
| [Multi-select menu element](https://workstation.repzo.com/docs/developers/block-kit/elements/multi-select-menu-element) | `multi_static_select` | Allows users to select multiple items from a list of options. |
| [Number input element](https://workstation.repzo.com/docs/developers/block-kit/elements/number-input-element) | `number_input` | Allows user to enter a number into a single-line field. |
| [Overflow menu element](https://workstation.repzo.com/docs/developers/block-kit/elements/overflow-menu-element) | `overflow` | Allows users to press a button to view a list of options. |
| [Plain-text input element](https://workstation.repzo.com/docs/developers/block-kit/elements/plain-text-input-element) | `plain_text_input` | Allows users to enter freeform text data into a single-line or multi-line field. |
| [Radio button group element](https://workstation.repzo.com/docs/developers/block-kit/elements/radio-button-group-element) | `radio_buttons` | Allows users to choose one item from a list of possible options. |
| [Rich text input element](https://workstation.repzo.com/docs/developers/block-kit/elements/rich-text-input-element) | `rich_text_input` | Allows users to enter formatted text in a WYSIWYG editor, much like the Repzo Chat composer. |
| [Select menu element](https://workstation.repzo.com/docs/developers/block-kit/elements/select-menu-element) | `static_select` | Allows users to choose an option from a drop down menu. |
| [Time picker element](https://workstation.repzo.com/docs/developers/block-kit/elements/time-picker-element) | `timepicker` | Allows users to choose a time from a list or type it in. |
| [URL input element](https://workstation.repzo.com/docs/developers/block-kit/elements/url-input-element) | `url_text_input` | Allows user to enter a URL into a single-line field. |
| [URL source element](https://workstation.repzo.com/docs/developers/block-kit/elements/url-source-element) | `url` | Displays a URL source — a link the task's result is based on. |
| [Workflow button element](https://workstation.repzo.com/docs/developers/block-kit/elements/workflow-button-element) | `workflow_button` | A button that carries a workflow trigger with customizable inputs. |
