Flat list of menu actions; use ContextMenu for nested actions.
TxMenu
| Parameter | Type | Default | Meaning |
|---|---|---|---|
| items | List<TxMenuItem> | const [] | Entries; replaced by dataSource when bound. |
| dataSource | Object? | null | List, configuration or DataSource instance; takes precedence over items. |
| onItemClick | void Function(TxMenuItem item, int index)? | null | Reports the activated entry; arguments follow the callback signature. |
| disabled | bool | false | Disables interaction. |
| label | String | 'Menü' | Label or accessible name. |
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';
Widget example() {
var saved = false;
return StatefulBuilder(
builder: (context, setState) => TxMenu(items: const [TxMenuItem('Home')], onItemClick: (item, index) => setState(() => saved = true)),
);
}