--- title: "Menu Component" slug: "menu-component" tags: ["module-builder", "vega"] updated: 2026-09-15T17:56:49Z published: 2026-09-15T17:56:49Z canonical: "docs.unqork.io/menu-component" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Menu Component The Menu component displays a configurable drop-down menu of labeled actions. Each menu item has a key, a display label, and an associated action. The menu opens anchored below a specified component. > **How to read settings tables** > > The tables below describe each configurable option as it displays in the UnqorkAI platform. Values are formatted as follows: `inline code` — a value to type exactly as shown | **Bold** — a value selected from a drop-down, radio button, tab, or choice chip | **ON**/**OFF** — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked ## General Settings | Setting | Field | Type | Default | Description | | --- | --- | --- | --- | --- | | Property ID | `key` | Text input | `menu` | The unique identifier for this component instance. | ## Display Settings ### Field Text | Setting | Field | Type | Default | Description | | --- | --- | --- | --- | --- | | Label Text | `label` | Text input | — | Identifies the component on the canvas and informs end-users what information is requested. | ### Default State Options | Setting | Field | Type | Default | Description | | --- | --- | --- | --- | --- | | Hide Field | `hidden` | Toggle | OFF | Hides the menu from end-users. Always displays in the Module Builder. | ### Anchor Location | Setting | Field | Type | Default | Description | | --- | --- | --- | --- | --- | | Property ID | `anchorKey` | Text input | — | The Property ID of the component below which the menu opens when triggered. | ## Data Settings ### Values | Column | Field | Type | Description | | --- | --- | --- | --- | | Label | `label` | Text input | The display text shown to end-users for this menu item. | | Value | `key` | Text input | The internal value for this menu item. | | Action | `action` | Text input | The action or destination associated with this menu item. | --- **Changelog** | Date | Change | | --- | --- | | — | Initial publication. | A key-value pair is a fundamental data structure where a unique "key" is associated with a specific "value," used for organizing and retrieving data efficiently, like in dictionaries or databases. A Property ID is the unique field ID used by Unqork to track and link components in your module. Label Text conveys what the input component is and what information it displays. Enter the purpose of the corresponding component or field. End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. Label Text conveys what the input component is and what information it displays. Enter the purpose of the corresponding component or field.