import { mockDb } from '@/lib/mockDb' import { deleteEventAction } from '@/app/actions' import { Link } from '@/i18n/routing' import { Edit, Trash, Plus, Calendar, CheckCircle } from 'lucide-react' export default async function AdminEventsPage() { const events = await mockDb.getEvents() return (

etkinlikler

Canlı müzik, caz, festival ve gastronomi günlerinin yönetimi.

Yeni Etkinlik Ekle
{/* Events Table */}
{events.length === 0 ? ( ) : ( events.map((e) => { return ( ) }) )}
Başlık Mekan Tarih Öne Çıkarılan Aksiyonlar
Kayıtlı etkinlik bulunmuyor.
{e.titleTr}
{e.slug}
{e.listing ? e.listing.nameTr : '-'}
{new Date(e.startDate).toLocaleDateString('tr-TR', { day: 'numeric', month: 'short', hour: '2-digit', minute: '2-digit' })}
{e.isSponsored ? ( Sponsorlu ) : ( Normal )}
{ 'use server' await deleteEventAction(e.id) }}>
) }