import React from "react"; import { Link } from "@inertiajs/react"; import { Post } from "@/components/DetailArtikel/types"; interface DetailSearchProps { searchResults: Post[]; searchQuery: string; } export default function DetailSearch({ searchResults, searchQuery, }: DetailSearchProps) { const getRouteByCategory = (kategori: string, slug: string) => { const routes: { [key: string]: string } = { Pengumuman: `/pengumuman/${slug}`, Peraturan: `/peraturan/${slug}`, Undangan: `/undangan/${slug}`, }; return routes[kategori] || `/sekilasinfo/${slug}`; }; return (

Hasil Pencarian

Menampilkan hasil untuk "{searchQuery}" ( {searchResults.length} hasil)

{searchResults.map((result) => (
{result.JudulPost}
{result.kategori?.NamaKategori} {new Date( result.created_at ).toLocaleDateString("id-ID", { day: "numeric", month: "long", year: "numeric", })}

{result.JudulPost}

{result.DescPost.replace(/<[^>]*>/g, "")}

))}
{searchResults.length === 0 && (

Tidak ada hasil yang ditemukan

)}
); }