diff --git a/app/(dashboard)/dashboard/sliders/[id]/page.tsx b/app/(dashboard)/dashboard/sliders/[id]/page.tsx new file mode 100644 index 0000000..46308ef --- /dev/null +++ b/app/(dashboard)/dashboard/sliders/[id]/page.tsx @@ -0,0 +1,34 @@ +import { SliderForm } from "@/components/dashboard/slider-form" +import { createClient } from "@/lib/supabase-server" +import { notFound } from "next/navigation" + +interface EditSliderPageProps { + params: { + id: string + } +} + +export default async function EditSliderPage({ params }: EditSliderPageProps) { + const supabase = createClient() + + const { data: slider } = await supabase + .from('sliders') + .select('*') + .eq('id', params.id) + .single() + + if (!slider) { + notFound() + } + + return ( +
Henüz hiç slider eklenmemiş.
++ {slider.description || "Açıklama yok"} +
+Optimize ediliyor ve yükleniyor...
+Resim Yükle
+
+ Tıklayın veya sürükleyin.
+ (Otomatik sıkıştırma: Max 1MB, WebP)
+