A menu is a structured, interactive UI block composed of rows, and each row contains one or more cells (also called buttons or fields). Menus are the foundational layout system used to build dynamic forms, keypads, onboarding flows, and interactive user interfaces within the app.
Structure:
- Menu â consists of multiple rows
- Row â holds one or more cells
- Cell â represents a UI element (e.g., button, dropdown, input field)
- menuCallback method represents a unified response triggered when a user interacts with any type of menu â whether it's an inline menu, a chat-attached (keypad) menu, or a custom component (also known as workflow-driven menu )