Skip to content

Commit 7e1b9ab

Browse files
committed
useImageDimensions added to index.ts
1 parent 51d848f commit 7e1b9ab

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

src/index.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import useDimensions from './useDimensions'
2-
import useAppState from './useAppState'
3-
import useBackHandler from './useBackHandler'
4-
import useCameraRoll from './useCameraRoll'
5-
import useClipboard from './useClipboard'
6-
import useAccessibilityInfo from './useAccessibilityInfo'
7-
import useKeyboard from './useKeyboard'
8-
import useInteractionManager from './useInteractionManager'
9-
import useDeviceOrientation from './useDeviceOrientation'
10-
import useLayout from './useLayout'
1+
import {useDimensions} from './useDimensions'
2+
import {useAppState} from './useAppState'
3+
import {useBackHandler} from './useBackHandler'
4+
import {useCameraRoll} from './useCameraRoll'
5+
import {useClipboard} from './useClipboard'
6+
import {useAccessibilityInfo} from './useAccessibilityInfo'
7+
import {useKeyboard} from './useKeyboard'
8+
import {useInteractionManager} from './useInteractionManager'
9+
import {useDeviceOrientation} from './useDeviceOrientation'
10+
import {useLayout} from './useLayout'
11+
import {useImageDimensions} from './useImageDimensions'
1112

1213
export {
1314
useDimensions,
@@ -20,4 +21,5 @@ export {
2021
useInteractionManager,
2122
useDeviceOrientation,
2223
useLayout,
24+
useImageDimensions,
2325
}

src/useImageDimensions.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class Dimensions {
2424
* @param source either a remote URL or a local file resource.
2525
* @returns original image dimensions (width, height and aspect ratio).
2626
*/
27-
function useImageDimensions(source: ImageRequireSource | URISource) {
27+
export function useImageDimensions(source: ImageRequireSource | URISource) {
2828
const [[dimensions, error], setState] = useState<[Dimensions?, Error?]>([])
2929

3030
useEffect(() => {
@@ -37,7 +37,7 @@ function useImageDimensions(source: ImageRequireSource | URISource) {
3737
Image.getSize(
3838
source.uri,
3939
(width, height) => setState([new Dimensions(width, height)]),
40-
e => setState([undefined, e]),
40+
(e) => setState([undefined, e]),
4141
)
4242
} else {
4343
throw new Error('not implemented')
@@ -53,5 +53,3 @@ function useImageDimensions(source: ImageRequireSource | URISource) {
5353
loading: !dimensions && !error,
5454
}
5555
}
56-
57-
export default useImageDimensions

0 commit comments

Comments
 (0)