import { getServicesAdmin, deleteService } from '../../actions'; import { Trash2, Edit } from 'lucide-react'; import { revalidatePath } from 'next/cache'; export default async function ServicesPage() { const services = await getServicesAdmin(); async function handleDelete(formData: FormData) { 'use server'; const id = Number(formData.get('id')); await deleteService(id); revalidatePath('/admin/services'); } return (

Hizmetler

Sistemdeki tüm hizmetlerin listesi.

{services.map((service: any) => ( ))} {(!services || services.length === 0) && ( )}
Sıra İkon Adı Hizmet Adı Öne Çıkan İşlemler
{service.display_order} {service.icon_name || '-'}
{service.title}
{service.is_featured ? ( Evet ) : ( Hayır )}
Henüz hizmet eklenmemiş.
); }