import { isDefined } from 'twenty-shared'; import { CommandMenuContextChip, CommandMenuContextChipProps, } from './CommandMenuContextChip'; export const CommandMenuContextChipGroups = ({ contextChips, }: { contextChips: CommandMenuContextChipProps[]; }) => { if (contextChips.length === 0) { return null; } if (contextChips.length < 3) { return ( <> {contextChips.map((chip) => ( ))} ); } const firstChips = contextChips.slice(0, -1); const lastChip = contextChips.at(-1); return ( <> {firstChips.length > 0 && ( chip.Icons?.[0])} /> )} {isDefined(lastChip) && ( )} ); };