@for (menu of menuItems(); track $index) {
@if ((menu.hidden && !menu.hidden(aiTable(), targetName(), position())) || !menu.hidden) {
@if (menu.type === 'divider') {
} @else {
@let disabled = !!(menu.disabled && menu.disabled(aiTable(), targetName(), position()));
@let isRemoveRecords = menu.type === 'removeRecords';
@let isPreventClearSelection =
menu.type === 'copyCells' ||
menu.type === 'pasteCells' ||
menu.type === 'removeRecords' ||
menu.type === 'insertUpwardRecords' ||
menu.type === 'insertDownwardRecords';
@if (menu?.isInputNumber) {
{{ menu.name }}
{{ menu.nameSuffix }}
} @else {
{{ menu.name }}
}
{{ menu.shortcutKey }}
}
}
}