11 lines
367 B
TypeScript
11 lines
367 B
TypeScript
|
|
import { useGlobalFilters } from '@cameleer/design-system';
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Returns the given interval when auto-refresh is enabled, or `false` when paused.
|
||
|
|
* Use as `refetchInterval` in React Query hooks.
|
||
|
|
*/
|
||
|
|
export function useRefreshInterval(intervalMs: number): number | false {
|
||
|
|
const { autoRefresh } = useGlobalFilters();
|
||
|
|
return autoRefresh ? intervalMs : false;
|
||
|
|
}
|