{ componentCallbacks?.handleCut(new KeyboardEvent('keydown')) }, icon: Scissors, shortcut: `${getModifierKey()} + X`, disabled: $movingcomponents?.includes($selectedComponent?.[0] ?? '') }, { label: 'Copy', onClick: () => { componentCallbacks?.handleCopy(new KeyboardEvent('keydown')) }, icon: Copy, shortcut: `${getModifierKey()} + C` }, { label: 'Delete', onClick: () => { deleteComponent?.removeGridElement() }, icon: Trash, shortcut: `${getModifierKey()} + Del`, color: 'red' } ] }} {id} >