Open and retain tender details discovered outside the main pool

This commit is contained in:
2026-09-06 10:01:34 +03:00
parent 819a10c006
commit a136a74a1b
8 changed files with 66 additions and 6 deletions
+4 -4
View File
@@ -24,7 +24,7 @@ const gecmisMi = tarihSaat => {
export const UrunAramaModal = () => {
const {
isUrunAramaOpen, setIsUrunAramaOpen, setActiveTenderDetail, tenders,
isUrunAramaOpen, setIsUrunAramaOpen, setActiveTenderDetail, openSearchTender, tenders,
urunAramaBaslangic, setUrunAramaBaslangic,
} = useApp();
const modal = useRef(null);
@@ -300,12 +300,12 @@ export const UrunAramaModal = () => {
<span className="flex items-center gap-1"><CalendarDays className="w-3 h-3 text-blue-600" />{t.ihaleTarihSaat}</span>
)}
<span className="text-slate-400">{t.durum}</span>
{acik && (
{/^\d{4}\/\d+$/.test(String(t.ikn || '')) && (
<button
onClick={() => { setActiveTenderDetail(acik); setIsUrunAramaOpen(false); }}
onClick={() => { openSearchTender(t); setIsUrunAramaOpen(false); }}
className="font-bold text-indigo-700 hover:underline"
>
Havuzda açık — detayı aç
{acik ? 'Listedeki detayı aç' : 'İhale detayını aç'}
</button>
)}
</div>