diff --git a/src/components/ai-toolbar.tsx b/src/components/ai-toolbar.tsx index 342a34e..f0a1bac 100644 --- a/src/components/ai-toolbar.tsx +++ b/src/components/ai-toolbar.tsx @@ -1,6 +1,9 @@ +import Image from "next/image"; import { Button } from "@/components/ui/button"; import { Textarea } from "@/components/ui/textarea"; import { Card } from "@/components/ui/card"; +import { ImagePicker } from "@/components/image-picker"; +import { X } from "lucide-react"; interface AIToolbarProps { isAuthenticated: boolean; @@ -8,6 +11,9 @@ interface AIToolbarProps { aiPrompt: string; setAiPrompt: (prompt: string) => void; aiLoading: boolean; + imagePreview: string | null; + onImageSelect: (file: File) => void; + onImageClear: () => void; onAiCreate: () => void; onAiSummarize: () => void; summary: string | null; @@ -20,6 +26,9 @@ export const AIToolbar = ({ aiPrompt, setAiPrompt, aiLoading, + imagePreview, + onImageSelect, + onImageClear, onAiCreate, onAiSummarize, summary, @@ -39,12 +48,36 @@ export const AIToolbar = ({