diff --git a/src/components/ai-toolbar.tsx b/src/components/ai-toolbar.tsx index 6b4a396..0f460a9 100644 --- a/src/components/ai-toolbar.tsx +++ b/src/components/ai-toolbar.tsx @@ -33,6 +33,7 @@ import { } from "@/components/ui/popover"; import { Skeleton } from "@/components/ui/skeleton"; import { Textarea } from "@/components/ui/textarea"; +import { extractImageFromClipboard } from "@/lib/clipboard-image"; import { SHORTCUT_DEFINITIONS, detectOs, @@ -192,6 +193,13 @@ export const AIToolbar = ({ setAiPrompt(""); } }} + onPaste={(e) => { + const image = extractImageFromClipboard(e.clipboardData ?? null); + if (image) { + e.preventDefault(); + onImageSelect(image); + } + }} /> {/* Attached image preview */}