async refreshData() // Your refresh logic here return new Promise(resolve => setTimeout(resolve, 1000));
useRefreshShortcut(refreshData, preventDefault: true, enabled: true ); mac refresh keyboard shortcut
this.isLoading = true; this.showLoader(); async refreshData() // Your refresh logic here return
to transform: translateX(100%); opacity: 0; enabled: true )
// Usage example const refreshManager = new RefreshShortcut( preventDefault: true, showNotification: true, onRefresh: () => console.log('Custom refresh logic here'); // Example: refresh specific data fetchData();
const handleRefresh = useCallback((event) => event.key === 'R';