Skip to content

Commit 977798b

Browse files
authored
Merge pull request #107 from frontend-opensource-project/URH-106
๐Ÿ”จ refactor: hooks ๋‚ด ํŒŒ์ผ ํด๋”๋กœ ์ •๋ฆฌ
2 parents 05c3b65 + 8886d3d commit 977798b

File tree

13 files changed

+14
-6
lines changed

13 files changed

+14
-6
lines changed

โ€Žsrc/hooks/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,20 @@ export { useDetectInactivity } from './useDetectInactivity';
99
export { useEventListener } from './useEventListener';
1010
export { useGeolocation } from './useGeolocation';
1111
export { useHover } from './useHover';
12+
export { useImagePreSetup } from './useImagePreSetup';
1213
export { useIntersectionObserver } from './useIntersectionObserver';
1314
export { useInterval } from './useInterval';
1415
export { useKeyCombination } from './useKeyCombination';
16+
export { useKeyDown } from './useKeyDown';
1517
export { useLocalStorage } from './useLocalStorage';
1618
export { useLongPress } from './useLongPress';
19+
export { useMockData } from './useMockData';
1720
export { useMousePosition } from './useMousePosition';
1821
export { useOnlineStatus } from './useOnlineStatus';
1922
export { useOutsideClick } from './useOutsideClick';
23+
export { usePermission } from './usePermission';
2024
export { usePrefersColorScheme } from './usePrefersColorScheme';
25+
export { usePreventCopy } from './usePreventCopy';
2126
export { useScrollLock } from './useScrollLock';
2227
export { useScrollY } from './useScrollY';
2328
export { useSound } from './useSound';
@@ -27,4 +32,3 @@ export { useTranslation } from './useTranslation';
2732
export { useUnmountEffect } from './useUnmountEffect';
2833
export { useWindowSize } from './useWindowSize';
2934
export { useWorker } from './useWorker';
30-
export { useKeyDown } from './useKeyDown';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default as useImagePreSetup } from './useImagePreSetup';

โ€Žsrc/hooks/useImagePreSetup.test.ts renamed to โ€Žsrc/hooks/useImagePreSetup/test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import useImagePreSetup, {
66
validateWebPQuality,
77
} from './useImagePreSetup';
88

9-
import { imgTo } from '../utils';
9+
import { imgTo } from '@/utils';
1010

11-
jest.mock('../utils/imgTo');
11+
jest.mock('@/utils/imgTo');
1212

1313
describe('useImagePreSetup', () => {
1414
let consoleWarnSpy: jest.SpyInstance;

โ€Žsrc/hooks/useImagePreSetup.ts renamed to โ€Žsrc/hooks/useImagePreSetup/useImagePreSetup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect, useState } from 'react';
2-
import { imgTo } from '../utils';
2+
import { imgTo } from '@/utils';
33

44
interface UseImagePreSetupProps {
55
imageFiles: File[] | null;

โ€Žsrc/hooks/useMockData/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default as useMockData } from './useMockData';
File renamed without changes.

โ€Žsrc/hooks/useMockData.ts renamed to โ€Žsrc/hooks/useMockData/useMockData.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useState } from 'react';
22

3-
import { validators } from '../utils';
3+
import { validators } from '@/utils';
44

55
type PrimitiveType =
66
| 'string'

โ€Žsrc/hooks/usePermission/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default as usePermission } from './usePermission';

โ€Žsrc/hooks/usePermission.ts renamed to โ€Žsrc/hooks/usePermission/usePermission.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect, useState } from 'react';
2-
import { validators } from '../utils';
2+
import { validators } from '@/utils';
33

44
interface UsePermissionProps {
55
permission: Permission; // ์ •์˜๋œ ํƒ€์ž…๊ณผ ๋ฌธ์ž์—ด ํƒ€์ž… ๋ชจ๋‘ ํ—ˆ์šฉ

โ€Žsrc/hooks/usePreventCopy/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default as usePreventCopy } from './usePreventCopy';

0 commit comments

Comments
ย (0)