Skip to main content
Un elemento del menu comandi è il collegamento tra l’utente e un front component. Registra il componente nel menu comandi (Cmd+K) di Twenty e, opzionalmente, come pulsante di azione rapida fissato nell’angolo in alto a destra della pagina.
src/command-menu-items/open-dashboard.command-menu-item.ts

Campi di configurazione

Comandi headless

Un elemento del menu comandi abbinato a un headless front component è il modo idiomatico per distribuire un’azione con un clic: eseguire codice, navigare oppure confermare ed eseguire. La pagina Front Components tratta i SDK Command components (Command, CommandLink, CommandModal, CommandOpenSidePanelPage) che gestiscono il pattern di action-and-unmount. Un flusso tipico: un componente headless renderizza <Command execute={...} /> (vedi l’esempio completo), e la voce di menu del comando punta ad esso:
src/command-menu-items/run-action.command-menu-item.ts

Espressioni di disponibilità condizionale

Il campo conditionalAvailabilityExpression consente di controllare quando un comando è visibile in base al contesto della pagina corrente. Importa variabili tipizzate e operatori da twenty-sdk per costruire espressioni:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION implica già una selezione non vuota — usa numberOfSelectedRecords solo per conteggi specifici (ad es. >= 2).

Variabili di contesto

Rappresentano lo stato corrente della pagina:

Operatori

Combinano le variabili in espressioni booleane: