@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 }} } } }