diff --git a/packages/editor/src/editor/ContextMenu.tsx b/packages/editor/src/editor/ContextMenu.tsx
index bbb0e0a..a0d42f4 100644
--- a/packages/editor/src/editor/ContextMenu.tsx
+++ b/packages/editor/src/editor/ContextMenu.tsx
@@ -29,14 +29,19 @@ export function ContextMenu(props: {
state: ContextMenuState | null;
nodes: WidgetNode[];
selectionIds: string[];
+ clipboardHasNodes: boolean;
onClose: () => void;
onAddTextAt: (x: number, y: number) => void;
onSelectSingle?: (id?: string) => void;
onSelectAll?: () => void;
+ onCopySelected?: () => void;
+ onPasteAt?: (x: number, y: number) => void;
onDuplicateSelected?: () => void;
onToggleLockSelected?: () => void;
onToggleHideSelected?: () => void;
onBringToFrontSelected?: () => void;
+ onBringForwardSelected?: () => void;
+ onSendBackwardSelected?: () => void;
onSendToBackSelected?: () => void;
onDeleteSelected?: () => void;
}) {
@@ -194,6 +199,24 @@ export function ContextMenu(props: {
+