src/command-menu-items/open-dashboard.command-menu-item.ts
Campos de configuración
Comandos sin interfaz
Un elemento del menú de comandos emparejado con un headless front component es la forma idónea de ofrecer una acción de un solo clic: ejecutar código, navegar o confirmar y ejecutar. La página Front Components abarca los SDK Command components (Command, CommandLink, CommandModal, CommandOpenSidePanelPage) que gestionan el patrón de acción y desmontaje.
Un flujo típico: un componente sin interfaz gráfica renderiza <Command execute={...} /> (consulta el ejemplo completo), y el elemento del menú de comandos apunta a él:
src/command-menu-items/run-action.command-menu-item.ts
Expresiones de disponibilidad condicional
El campoconditionalAvailabilityExpression te permite controlar cuándo es visible un comando en función del contexto de la página actual. Importa variables tipadas y operadores desde twenty-sdk para construir expresiones:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION ya implica una selección no vacía; usa numberOfSelectedRecords solo para recuentos específicos (por ejemplo, >= 2).