expose source history loading state
This commit is contained in:
@@ -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}));
|
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;}
|
} 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>
|
<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>
|
<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>}
|
{!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>}
|
||||||
|
|||||||
Reference in New Issue
Block a user