-
Matiss Janis Aboltins authored
*
enabling no-unused-vars eslint rule * fix more lint issuesMatiss Janis Aboltins authored*
enabling no-unused-vars eslint rule * fix more lint issues
SyncRefresh.js 308 B
import { useState } from 'react';
export default function SyncRefresh({ onSync, children }) {
let [syncing, setSyncing] = useState(false);
async function onSync_() {
setSyncing(true);
await onSync();
setSyncing(false);
}
return children({ refreshing: syncing, onRefresh: onSync_ });
}