import React, { useState } from 'react'; import { useApp } from '../../context/AppContext'; import { Trophy, Search, Building2, CheckCircle2, Award } from 'lucide-react'; export const ResultSearch = () => { const { tenders } = useApp(); const [query, setQuery] = useState(''); const completedTenders = tenders.filter(t => t.durum === 'Sonuçlandı' || t.kazananFirma); const filteredResults = completedTenders.filter(t => { if (!query) return true; const q = query.toLowerCase(); return ( (t.baslik || '').toLowerCase().includes(q) || (t.ikn || '').toLowerCase().includes(q) || (t.kurum || '').toLowerCase().includes(q) || (t.kazananFirma && t.kazananFirma.toLowerCase().includes(q)) ); }); return (

İhale Sonuç Sorgulama

Sonuçlanmış ihaleleri, kazanan firmaları ve sözleşme bedellerini sorgulayın.

setQuery(e.target.value)} placeholder="İKN, kurum veya kazanan firma ara..." className="w-full bg-slate-50 border border-slate-300 rounded-lg pl-9 pr-4 py-2 text-xs font-semibold" />
{filteredResults.map(t => (
#{t.ikn} {t.tarih}

{t.baslik}

{t.kurum} ({t.sehir})

KAZANAN FİRMA

{t.kazananFirma || 'Kazanan açıklanmamış'}

₺{(t.sozlesmeBedeli || 57400).toLocaleString('tr-TR')}

))}
); };