Přejít na hlavní obsah
Položka příkazového menu je most mezi uživatelem a front komponentou. Registruje komponentu v příkazovém menu Twenty (Cmd+K) a volitelně také jako připnuté tlačítko rychlé akce v pravém horním rohu stránky.
src/command-menu-items/open-dashboard.command-menu-item.ts

Konfigurační pole

Příkazy bez rozhraní

Položka příkazového menu spárovaná s front komponentou bez rozhraní je idiomatický způsob, jak dodat akci na jedno kliknutí — spustit kód, přejít na stránku nebo potvrdit a provést. Stránka Front Components popisuje SDK Command komponenty (Command, CommandLink, CommandModal, CommandOpenSidePanelPage), které obsluhují pattern akce-a-unmount. Typický průběh: bezhlavá komponenta vykreslí <Command execute={...} /> (viz úplný příklad) a položka v nabídce příkazů na ni ukazuje:
src/command-menu-items/run-action.command-menu-item.ts

Výrazy podmíněné dostupnosti

Pole conditionalAvailabilityExpression vám umožní řídit viditelnost příkazu na základě aktuálního kontextu stránky. Pro sestavení výrazů importujte typované proměnné a operátory z twenty-sdk:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION již znamená neprázdný výběr — použijte numberOfSelectedRecords pouze pro konkrétní počty (např. >= 2).

Kontextové proměnné

Tyto proměnné reprezentují aktuální stav stránky:

Operátory

Kombinujte proměnné do logických výrazů: