İmage upload,sıkıştırma

This commit is contained in:
2026-01-13 23:36:40 +03:00
parent 6bbae0de21
commit 70f61a76b0
11 changed files with 795 additions and 0 deletions

View File

@@ -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 (
<div className="flex-1 space-y-4 p-8 pt-6">
<div className="flex items-center justify-between space-y-2">
<h2 className="text-3xl font-bold tracking-tight">Slider Düzenle</h2>
</div>
<div className="max-w-2xl">
<SliderForm initialData={slider} />
</div>
</div>
)
}