"use client"; import { CldUploadWidget } from "next-cloudinary"; import { ImagePlus, X } from "lucide-react"; import Image from "next/image"; interface ImageUploadProps { value: string; onChange: (value: string) => void; folder?: string; label?: string; name?: string; // Add name prop for hidden input } export default function ImageUpload({ value, onChange, folder = "kozmosbeach", label = "Görsel Yükle", name }: ImageUploadProps) { const onUpload = (result: any) => { onChange(result.info.secure_url); }; return (