import { mockDb } from '@/lib/mockDb' import { MapPin, Star, ExternalLink } from 'lucide-react' export const metadata = { title: 'Marmaris Local Widget' } export default async function WidgetPage(props: { params: Promise<{ locale: string }>, searchParams: Promise<{ neighborhood?: string }> }) { const { locale } = await props.params const searchParams = await props.searchParams const neighborhoodSlug = searchParams.neighborhood // Get listings (veritabanında Local Approved mekan olmadığı için şimdilik tümünü çekiyoruz) let listings = await mockDb.getListings() if (neighborhoodSlug) { const neighborhood = await mockDb.getNeighborhoodBySlug(neighborhoodSlug) if (neighborhood) { listings = listings.filter(l => l.neighborhoodId === neighborhood.id) } } // Shuffle and limit to 5 listings = listings.sort(() => 0.5 - Math.random()).slice(0, 5) return (