function SyncManager() { const { getConflicts, resolveConflict } = useSyncClient({ apiUrl: '/api/smartauth', getAccessToken: () => localStorage.getItem('access_token'), scope: ['thirdparty'] }); const [conflicts, setConflicts] = useState([]); useEffect(() => { loadConflicts(); }, []); const loadConflicts = async () => { const list = await getConflicts(); setConflicts(list); }; const handleResolve = async (conflictId, resolution) => { await resolveConflict(conflictId, resolution); await loadConflicts(); }; if (conflicts.length === 0) { return
Aucun conflit
; } return (