expose source history loading state

This commit is contained in:
2026-09-06 17:00:28 +03:00
parent 9f56154786
commit 0f902433fe
+1 -1
View File
@@ -20,7 +20,7 @@ export function TenderSourceHistory({tender}) {
if(active.current===controller && getToken()===token)setState(s=>({...s,loading:false,error:controller.signal.aborted?'Kaynak geçmişi zamanında alınamadı. Yeniden deneyin.':error.message}));
} finally {clearTimeout(timer);if(active.current===controller)active.current=null;}
};
return <details className="p-3 border-b text-sm">
return <details aria-busy={state.loading} className="p-3 border-b text-sm">
<summary className="cursor-pointer font-semibold">Kaynak değişiklik geçmişi</summary>
<p className="mt-2 text-xs text-slate-600">Uygulamanın gözlemlediği sürümler gösterilir. Gözlem zamanı resmi değişiklik tarihi değildir; kayıt öncesindeki veya iki kontrol arasındaki değişiklikler bulunmayabilir. Farklı kaynaklar ayrı izlenir.</p>
{!state.loaded && <button type="button" onClick={()=>load()} disabled={state.loading} className="mt-2 px-3 py-2 border rounded">Geçmişi yükle</button>}