diff --git a/app/(dashboard)/dashboard/sliders/page.tsx b/app/(dashboard)/dashboard/sliders/page.tsx index 334e316..be0685b 100644 --- a/app/(dashboard)/dashboard/sliders/page.tsx +++ b/app/(dashboard)/dashboard/sliders/page.tsx @@ -1,7 +1,7 @@ import Link from "next/link" import { Button } from "@/components/ui/button" -import { Plus, Pencil, Trash2, GripVertical } from "lucide-react" -import { getSliders, deleteSlider } from "./actions" +import { Plus, Pencil, GripVertical } from "lucide-react" +import { getSliders } from "./actions" import { Card, CardContent } from "@/components/ui/card" import Image from "next/image" import { Badge } from "@/components/ui/badge" diff --git a/components/ui/image-upload.tsx b/components/ui/image-upload.tsx index 0ce18b6..6451ae6 100644 --- a/components/ui/image-upload.tsx +++ b/components/ui/image-upload.tsx @@ -2,9 +2,8 @@ import { useState, useRef } from "react" import { Button } from "@/components/ui/button" -import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" -import { Loader2, Upload, X, Image as ImageIcon } from "lucide-react" +import { Loader2, Upload, X } from "lucide-react" import imageCompression from "browser-image-compression" import { createClient } from "@/lib/supabase-browser" import { toast } from "sonner" @@ -62,9 +61,9 @@ export function ImageUpload({ value, onChange, onRemove, disabled }: ImageUpload onChange(publicUrl) toast.success("Resim yüklendi ve optimize edildi.") - } catch (error: any) { + } catch (error) { console.error("Upload error:", error) - toast.error("Resim yüklenirken hata oluştu: " + error.message) + toast.error("Resim yüklenirken hata oluştu: " + (error as Error).message) } finally { setLoading(false) if (fileInputRef.current) {