src/command-menu-items/open-dashboard.command-menu-item.ts
구성 필드
헤드리스 명령
헤드리스 프런트 컴포넌트와 짝을 이룬 명령 메뉴 항목은 원클릭 작업—코드 실행, 이동, 확인 후 실행—을 제공하는 가장 전형적인 방식입니다. 프런트 컴포넌트 페이지에서는 동작 후 언마운트 패턴을 처리하는 SDK Command 구성 요소 (Command, CommandLink, CommandModal, CommandOpenSidePanelPage)를 다룹니다.
일반적인 흐름: 헤드리스 컴포넌트가 <Command execute={...} />( 전체 예제를 참고)와 같이 렌더링하고, 명령 메뉴 항목이 이를 가리킵니다.
src/command-menu-items/run-action.command-menu-item.ts
조건부 가용성 표현식
conditionalAvailabilityExpression 필드를 사용하면 현재 페이지 컨텍스트에 따라 명령의 표시 시점을 제어할 수 있습니다. 표현식을 만들기 위해 twenty-sdk에서 타입이 지정된 변수와 연산자를 임포트하세요:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION은 이미 비어 있지 않은 선택을 의미하므로, 특정 개수를 나타낼 때만(예: >= 2) numberOfSelectedRecords를 사용하세요.