수정
This commit is contained in:
@@ -8,4 +8,4 @@ export * from './use-location-permission';
|
||||
export * from './use-window-focus-change';
|
||||
export * from './use-router-listener';
|
||||
export * from './use-scroll-to-top';
|
||||
export * from './use-app-page-speed';
|
||||
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
import { useEffectOnce } from 'react-use';
|
||||
|
||||
import useLocalStorageState from 'use-local-storage-state';
|
||||
import { StorageKeys } from '@/shared/constants/local-storage';
|
||||
import { setAfterPageRendered } from '@/shared/lib';
|
||||
|
||||
export const useAppPagingSpeed = () => {
|
||||
return useLocalStorageState(StorageKeys.AppPagingSpeed, { defaultValue: '250' });
|
||||
};
|
||||
|
||||
export const useEffectOnceAfterPageRendered = (callback: () => void) => {
|
||||
useEffectOnce(() => {
|
||||
setAfterPageRendered(callback);
|
||||
});
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
import { useBlocker } from '@use-blocker';
|
||||
|
||||
export const useBlockBack = (blockPaths: string[]) => {
|
||||
useBlocker(({ nextLocation }) => {
|
||||
if (blockPaths.includes(nextLocation.pathname)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user